executor.start_polling(dp, on_startup=on_startup, skip_updates=True)
В другом файле так же импорт и инициализирую и вот такой фильтр
@dp.callback_query_handler(text="reload_orders", state=DriverState.reload_orders)
async def reload_orders(callback: types.CallbackQuery, state: FSMContext):
await callback.message.edit_reply_markup()
orders = await open_orders()
scheduler.add_job(reload_orders, "interval", seconds=5)
что не так делаю?
Короче, у тебя должна быть одна точка входа в приложение. Либо это asyncio.run(main()), либо executor (раз нравится). Ты же делашеь и scheduler.start и executor.start_polling, пр ичем оба работают с asyncio, в результате невозможно предсказать что происходит с лупами
Обсуждают сегодня