My always-on-task doesn't see the photo, or the files from directory, how do i fix it?
In console it works fine though
My always-on-task doesn't see the photo, or the files from directory, how do i fix it?
In console it works fine though
Can you please share the part of your code where you're trying to access the file?
with open('dari.jpg', 'rb') as photo: await bot.send_photo(user_id, photo, reply_markup=create_language_keyboard())
like here
It worked before totally fine though, and in console it also works no problem
What's the error that you're seeing? Is it the relative path to the jpeg that can't be found?
error
Feb 11 08:14:24 INFO:aiogram.contrib.middlewares.logging:Received message [ID:3885] in chat [private:1254503420]
Feb 11 08:14:24 ERROR:asyncio:Task exception was never retrieved
Feb 11 08:14:24 future: <Task finished name='Task-26' coro=<Dispatcher._process_polling_updates() done, defined at /home/Modifynur/.local/lib/python3.10/site-packages/aiogram/dispatcher/dispatcher.py:407> exception=FileNotFoundError(2, 'No such file or directory')>
Feb 11 08:14:24 Traceback (most recent call last):
Feb 11 08:14:24 File "/home/Modifynur/.local/lib/python3.10/site-packages/aiogram/dispatcher/dispatcher.py", line 415, in _process_polling_updates
Feb 11 08:14:24 for responses in itertools.chain.from_iterable(await self.process_updates(updates, fast)):
Feb 11 08:14:24 File "/home/Modifynur/.local/lib/python3.10/site-packages/aiogram/dispatcher/dispatcher.py", line 235, in process_updates
Feb 11 08:14:24 return await asyncio.gather(*tasks)
Feb 11 08:14:24 File "/home/Modifynur/.local/lib/python3.10/site-packages/aiogram/dispatcher/handler.py", line 117, in notify
Feb 11 08:14:24 response = await handler_obj.handler(*args, **partial_data)
Feb 11 08:14:24 File "/home/Modifynur/.local/lib/python3.10/site-packages/aiogram/dispatcher/dispatcher.py", line 256, in process_update
Feb 11 08:14:24 return await self.message_handlers.notify(update.message)
Feb 11 08:14:24 File "/home/Modifynur/.local/lib/python3.10/site-packages/aiogram/dispatcher/handler.py", line 117, in notify
Feb 11 08:14:24 response = await handler_obj.handler(*args, **partial_data)
Feb 11 08:14:24 File "/home/Modifynur/bot3/main.py", line 11528, in start
Feb 11 08:14:24 with open('dari.jpg', 'rb') as photo:
Feb 11 08:14:24 FileNotFoundError: [Errno 2] No such file or directory: 'dari.jpg'
Have you tried using an absolute path?
How to do it in here?
Feb 11 10:10:15 future: <Task finished name='Task-17' coro=<Dispatcher._process_polling_updates() done, defined at /home/Modifynur/.local/lib/python3.10/site-packages/aiogram/dispatcher/dispatcher.py:407> exception=FileNotFoundError(2, 'No such file or directory')> Feb 11 10:10:15 Traceback (most recent call last): Feb 11 10:10:15 File "/home/Modifynur/.local/lib/python3.10/site-packages/aiogram/dispatcher/dispatcher.py", line 415, in _process_polling_updates Feb 11 10:10:15 for responses in itertools.chain.from_iterable(await self.process_updates(updates, fast)): Feb 11 10:10:15 File "/home/Modifynur/.local/lib/python3.10/site-packages/aiogram/dispatcher/dispatcher.py", line 235, in process_updates Feb 11 10:10:15 return await asyncio.gather(tasks) Feb 11 10:10:15 File "/home/Modifynur/.local/lib/python3.10/site-packages/aiogram/dispatcher/handler.py", line 117, in notify Feb 11 10:10:15 response = await handler_obj.handler(args, partial_data) Feb 11 10:10:15 File "/home/Modifynur/.local/lib/python3.10/site-packages/aiogram/dispatcher/dispatcher.py", line 256, in process_update Feb 11 10:10:15 return await self.message_handlers.notify(update.message) Feb 11 10:10:15 File "/home/Modifynur/.local/lib/python3.10/site-packages/aiogram/dispatcher/handler.py", line 117, in notify Feb 11 10:10:15 response = await handler_obj.handler(*args, partial_data) Feb 11 10:10:15 File "/home/Modifynur/bot3/main.py", line 11528, in start Feb 11 10:10:15 with open('/home/user/Modifynur/dari.jpg', 'rb') as photo: Feb 11 10:10:15 FileNotFoundError: [Errno 2] No such file or directory: '/home/user/Modifynur/dari.jpg'Feb 11 10:10:15 future: <Task finished name='Task-17' coro=<Dispatcher._process_polling_updates() done, defined at /home/Modifynur/.local/lib/python3.10/site-packages/aiogram/dispatcher/dispatcher.py:407> exception=FileNotFoundError(2, 'No such file or directory')> Feb 11 10:10:15 Traceback (most recent call last): Feb 11 10:10:15 File "/home/Modifynur/.local/lib/python3.10/site-packages/aiogram/dispatcher/dispatcher.py", line 415, in _process_polling_updates Feb 11 10:10:15 for responses in itertools.chain.from_iterable(await self.process_updates(updates, fast)): Feb 11 10:10:15 File "/home/Modifynur/.local/lib/python3.10/site-packages/aiogram/dispatcher/dispatcher.py", line 235, in process_updates Feb 11 10:10:15 return await asyncio.gather(tasks) Feb 11 10:10:15 File "/home/Modifynur/.local/lib/python3.10/site-packages/aiogram/dispatcher/handler.py", line 117, in notify Feb 11 10:10:15 response = await handler_obj.handler(args, partial_data) Feb 11 10:10:15 File "/home/Modifynur/.local/lib/python3.10/site-packages/aiogram/dispatcher/dispatcher.py", line 256, in process_update Feb 11 10:10:15 return await self.message_handlers.notify(update.message) Feb 11 10:10:15 File "/home/Modifynur/.local/lib/python3.10/site-packages/aiogram/dispatcher/handler.py", line 117, in notify Feb 11 10:10:15 response = await handler_obj.handler(*args, partial_data) Feb 11 10:10:15 File "/home/Modifynur/bot3/main.py", line 11528, in start Feb 11 10:10:15 with open('/home/user/Modifynur/dari.jpg', 'rb') as photo: Feb 11 10:10:15 FileNotFoundError: [Errno 2] No such file or directory: '/home/user/Modifynur/dari.jpg'
Feb 11 10:10:15 future: <Task finished name='Task-17' coro=<Dispatcher._process_polling_updates() done, defined at /home/Modifynur/.local/lib/python3.10/site-packages/aiogram/dispatcher/dispatcher.py:407> exception=FileNotFoundError(2, 'No such file or directory')> Feb 11 10:10:15 Traceback (most recent call last): Feb 11 10:10:15 File "/home/Modifynur/.local/lib/python3.10/site-packages/aiogram/dispatcher/dispatcher.py", line 415, in _process_polling_updates Feb 11 10:10:15 for responses in itertools.chain.from_iterable(await self.process_updates(updates, fast)): Feb 11 10:10:15 File "/home/Modifynur/.local/lib/python3.10/site-packages/aiogram/dispatcher/dispatcher.py", line 235, in process_updates Feb 11 10:10:15 return await asyncio.gather(tasks) Feb 11 10:10:15 File "/home/Modifynur/.local/lib/python3.10/site-packages/aiogram/dispatcher/handler.py", line 117, in notify Feb 11 10:10:15 response = await handler_obj.handler(args, partial_data) Feb 11 10:10:15 File "/home/Modifynur/.local/lib/python3.10/site-packages/aiogram/dispatcher/dispatcher.py", line 256, in process_update Feb 11 10:10:15 return await self.message_handlers.notify(update.message) Feb 11 10:10:15 File "/home/Modifynur/.local/lib/python3.10/site-packages/aiogram/dispatcher/handler.py", line 117, in notify Feb 11 10:10:15 response = await handler_obj.handler(*args, partial_data) Feb 11 10:10:15 File "/home/Modifynur/bot3/main.py", line 11528, in start Feb 11 10:10:15 with open('/home/user/Modifynur/dari.jpg', 'rb') as photo: Feb 11 10:10:15 FileNotFoundError: [Errno 2] No such file or directory: '/home/user/Modifynur/dari.jpg'
It was working fine before what happened?
Omg it worked with absolute path thank you
Glad to hear that!