Невозможно установить состояние с помощью функции set_state ⇐ Python
-
Anonymous
Невозможно установить состояние с помощью функции set_state
Функция обратного вызова реагирует на нажатие встроенной кнопки, но после ввода любого из блоков state.set_state не работает
@router.callback_query() обратный вызов async def (вызов: CallbackQuery, состояние: FSMContext): сопоставить call.data: случай «первый»: ждут state.set_state(Form.user) await call.message.answer('Введите пользователя следуя за молодыми') случай «второй»: ждут state.set_state(Form.item_photo) await call.message.ответ('Пришлите фото') случай «третий»: ожидайте call.message.ответ('позже') регистр «назад»: ожидайте call.message.ответ('позже') await print(await state.get_state()) показывает await print(await state.get_state()) TypeError: объект NoneType нельзя использовать в ожидаемом выражении
Я ожидал увидеть Form.user или что-то в этом роде Если вам нужны обработчики этих состояний, дайте мне знать
Функция обратного вызова реагирует на нажатие встроенной кнопки, но после ввода любого из блоков state.set_state не работает
@router.callback_query() обратный вызов async def (вызов: CallbackQuery, состояние: FSMContext): сопоставить call.data: случай «первый»: ждут state.set_state(Form.user) await call.message.answer('Введите пользователя следуя за молодыми') случай «второй»: ждут state.set_state(Form.item_photo) await call.message.ответ('Пришлите фото') случай «третий»: ожидайте call.message.ответ('позже') регистр «назад»: ожидайте call.message.ответ('позже') await print(await state.get_state()) показывает await print(await state.get_state()) TypeError: объект NoneType нельзя использовать в ожидаемом выражении
Я ожидал увидеть Form.user или что-то в этом роде Если вам нужны обработчики этих состояний, дайте мне знать