T
Size: a a a
T
ЕР
dp.register_message_handler(cancel, Command(['cancel']))
dp.register_callback_query_handler(cancel, finish_cb.filter(id='CANCEL'))
async def cancel(event: Union[Message, CallbackQuery], state: FSMContext):
cancel
на cancel_query
и cancel_message
с соответствующей регистрацией событий. В cancel_query
идёт просто вызов cancel_message(query.message, state)
/cancel
не отрабатывает, хотя сообщение приходит, но не хэндлитсяЕР
ЕР
state='*'
- это по сути излишнее условие или нет?T
T
state=None
T
ЕР
T
ЕР
ЕР
AR
<Ч
AR
T
<Ч
T
ЕР
.next()
когда шагов уже нет, то стейт пустым становится?AR
ЕР
state=None
очевиднее.