'private', StateFilter(state=[any_state, None]))
Есть такой хэндлер:
@global_router.message(Command(commands='start'))
async def start_handler(message: Message, state: FSMContext, session: AsyncSession, command: CommandObject):
print(message.from_user.id)
Но ловлю я только такой лог:
aiogram.event - Update id=219296020 is not handled. Duration 2030 ms by bot id=***
В чём может быть проблема?!
Сделай MRE
типа регулярку? Да я уже поменял хэндлер на F.text == 'g', всё равно такая же фигня. В StateFilter явно передал None (т.к. знаю, что у меня стэйт None, просто распечатал его в мидлвари). Но просто не доходит ни в один хэндлер...
Я не говорил про регулярку, я говорю «делай MRE» https://t.me/aiogram_ru/650081
Похоже, что не смогу. Когда я весь свой мусор (мидлвари, роутеры, хэндлеры, основную функцию запуска бота) скидываю в один файл всё работает. Когда в проекте - не ловит. Какая-то фишка с импортами?!
Обсуждают сегодня