Aiohttp и Asyncio выдают ошибку при написании бота на айограммеPython

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Aiohttp и Asyncio выдают ошибку при написании бота на айограмме

Сообщение Anonymous »


Пишу бота на Aiogram. Все сделал по документации, но выдает ошибку. Я вижу ее впервые. Пожалуйста, помогите мне решить проблему

def on_startup(bot: Bot) -> Никто: asyncio.create_task(start_schedule(бот)) асинхронная защита start_schedule (сам бот): aioschedule.every().day.at('00:00').do(lottery.lottery_finish, botself) пока правда: ожидайте aioschedule.run_pending() ожидайте asyncio.sleep(1) асинхронное определение main(): bot = Bot(token=BOT_TOKEN, parse_mode='html') дп = Диспетчер() dp.startup.register(on_startup) dp.include_routers(main_menu.router, order.router, report.router, phone.router, location.router, capture_scan.router, admin_panel.router, лотерея_panel.router, Products_panel.router, post_panel.router, market_panel.router, Early_close_panel. маршрутизатор, код.маршрутизатор, pre_admin_panel.router, доступность_панель.маршрутизатор) ждут bot.delete_webhook(drop_pending_updates=True) ожидайте dp.start_polling (бот) если __name__ == '__main__': logging.basicConfig(уровень=logging.INFO, поток=sys.stdout) asyncio.run(main()) ошибка в текстовом формате:

Traceback (самый последний вызов — последний): Файл «C:\Users\DTEAA\PycharmProjects\chester_users2\bot.py», строка 44, в asyncio.run(main()) Файл «C:\Users\DTEAA\AppData\Local\Programs\Python\Python39\lib\asyncio\runners.py», строка 44, в запуске возврат цикла.run_until_complete(main) Файл «C:\Users\DTEAA\AppData\Local\Programs\Python\Python39\lib\asyncio\base_events.py», строка 642, в run_until_complete вернуть будущее.результат() Файл «C:\Users\DTEAA\PycharmProjects\chester_users2\bot.py», строка 39, в главном ожидайте dp.start_polling (бот) Файл «C:\Users\DTEAA\AppData\Local\Programs\Python\Python39\lib\site-packages\aiogram\dispatcher\dispatcher.py», строка 526, в start_polling await self.emit_startup(bot=bots[-1], **workflow_data) Файл «C:\Users\DTEAA\AppData\Local\Programs\Python\Python39\lib\site-packages\aiogram\dispatcher\router.py», строка 230, в emmit_startup ожидайте self.startup.trigger(*args, **kwargs) Файл «C:\Users\DTEAA\AppData\Local\Programs\Python\Python39\lib\site-packages\aiogram\dispatcher\event\event.py», строка 42, в триггере ожидайте handler.call(*args, **kwargs) Файл «C:\Users\DTEAA\AppData\Local\Programs\Python\Python39\lib\site-packages\aiogram\dispatcher\event\handler.py», строка 48, в вызове return await цикл.run_in_executor(нет, завернутый) Файл «C:\Users\DTEAA\AppData\Local\Programs\Python\Python39\lib\concurrent\futures\thread.py», строка 52, в запуске результат = self.fn(*self.args, **self.kwargs) Файл «C:\Users\DTEAA\PycharmProjects\chester_users2\bot.py», строка 18, в on_startup asyncio.create_task(start_schedule(бот)) Файл «C:\Users\DTEAA\AppData\Local\Programs\Python\Python39\lib\asyncio\tasks.py», строка 360, в create_task цикл = события.get_running_loop() RuntimeError: нет цикла обработки событий ОШИБКА: asyncio: незакрытый сеанс клиента client_session: ОШИБКА: asyncio: незакрытый соединитель соединения: ['[(, 6128.968)]'] соединитель: ОШИБКА: asyncio: неустранимая ошибка при транспортировке SSL протокол: транспорт: Traceback (последний вызов последний): Файл «C:\Users\DTEAA\AppData\Local\Programs\Python\Python39\lib\asyncio\sslproto.py», строка 684, в _process_write_backlog self._transport.write(кусок) Файл «C:\Users\DTEAA\AppData\Local\Programs\Python\Python39\lib\asyncio\proactor_events.py», строка 359, в записи self._loop_writing(данные=байты(данные)) Файл «C:\Users\DTEAA\AppData\Local\Programs\Python\Python39\lib\asyncio\proactor_events.py», строка 395, в _loop_writing self._write_fut = self._loop._proactor.send(self._sock, данные) AttributeError: объект «NoneType» не имеет атрибута «отправить». sys:1: RuntimeWarning: сопрограмма start_schedule никогда не ожидалась Исключение игнорируется в: Traceback (последний вызов последний): Файл «C:\Users\DTEAA\AppData\Local\Programs\Python\Python39\lib\asyncio\sslproto.py», строка 321, в __del__ Файл «C:\Users\DTEAA\AppData\Local\Programs\Python\Python39\lib\asyncio\sslproto.py», строка 316, рядом Файл «C:\Users\DTEAA\AppData\Local\Programs\Python\Python39\lib\asyncio\sslproto.py», строка 593, в _start_shutdown Файл «C:\Users\DTEAA\AppData\Local\Programs\Python\Python39\lib\asyncio\sslproto.py», строка 598, в _write_appdata Файл «C:\Users\DTEAA\AppData\Local\Programs\Python\Python39\lib\asyncio\sslproto.py», строка 706, в _process_write_backlog Файл «C:\Users\DTEAA\AppData\Local\Programs\Python\Python39\lib\asyncio\sslproto.py», строка 720, в _fatal_error Файл «C:\Users\DTEAA\AppData\Local\Programs\Python\Python39\lib\asyncio\proactor_events.py», строка 151, в _force_close Файл «C:\Users\DTEAA\AppData\Local\Programs\Python\Python39\lib\asyncio\base_events.py», строка 746, в call_soon Файл «C:\Users\DTEAA\AppData\Local\Programs\Python\Python39\lib\asyncio\base_events.py», строка 510, в _check_closed RuntimeError: цикл событий закрыт Процесс завершен с кодом завершения 1 StackOverflow запрашивает больше символов, поскольку в вопросе много кода. не обращайте внимания на этот текст
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Как сбросить состояние бота в айограмме?
    Anonymous » » в форуме Python
    0 Ответы
    80 Просмотры
    Последнее сообщение Anonymous
  • Aiohttp: как получить данные (тело) на сервере aiohttp из Requests.get
    Anonymous » » в форуме Python
    0 Ответы
    72 Просмотры
    Последнее сообщение Anonymous
  • Asyncio Async Funcitons вешает с Asyncio.gather. (Код работает без Asyncio.gather)
    Anonymous » » в форуме Python
    0 Ответы
    23 Просмотры
    Последнее сообщение Anonymous
  • Как отличить message.content.startswith('$del') от message.content.startswith('$delall') при написании для бота Discord
    Гость » » в форуме Python
    0 Ответы
    115 Просмотры
    Последнее сообщение Гость
  • Написание модульных тестов при использовании aiohttp и asyncio
    Anonymous » » в форуме Python
    0 Ответы
    29 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Python»