у меня есть бот в тг который просто выводит сообщения в канал, но он переодически выдает ошибку и я хз че с ней делать, пробовал таймаут увеличить, сделать функцию для получения сообщения асинхронной, обработать ошибку
Falley, async def reset_day_profits_processing(): while True: await asyncio.sleep(1000) current_strftime = datetime.now().strftime('%H') if current_strftime == '00': database.chats.reset_all_statistics() async def main(): asyncio.create_task(reset_day_profits_processing()) dp = Dispatcher() dp.include_routers( user_message_router, user_callback_router, user_state_router, admin_message_router, admin_callback_router, admin_state_router ) dp.update.outer_middleware(CheckingMiddleware()) await bot(DeleteWebhook(drop_pending_updates=True)) await dp.start_polling(bot) if __name__ == '__main__': try: asyncio.run(main()) except KeyboardInterrupt: pass Python async def reset_day_profits_processing(): while True: await asyncio.sleep(1000) current_strftime = datetime.now().strftime('%H') if current_strftime == '00': database.chats.reset_all_statistics() async def main(): asyncio.create_task(reset_day_profits_processing()) dp = Dispatcher() dp.include_routers( user_message_router, user_callback_router, user_state_router, admin_message_router, admin_callback_router, admin_state_router ) dp.update.outer_middleware(CheckingMiddleware()) await bot(DeleteWebhook(drop_pending_updates=True)) await dp.start_polling(bot) if __name__ == '__main__': try: asyncio.run(main()) except KeyboardInterrupt: pass Примерно так