Сбивается бот в новом потокен aiogram

async def check():
    print("Check...")
    while 1:
       if ...
          await bot.send_message(...)

def startup():
    loop = asyncio.new_event_loop()
    asyncio.set_event_loop(loop)

    loop.run_until_complete(check())
    loop.close()
    

async def on_startup(dp): 
    threading.Thread(target=startup).start()

При запуске в новом потоке класса для кое какой проверки, при отправке сообщения через бота выходит ошибка

timeout context manager should be used inside a task

Как исправить?


Ответы (0 шт):