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, в результате невозможно предсказать что происходит с лупами
Обсуждают сегодня