@De_la_verrier

Почему не переходит в состояние через state.set_state aiogram 3?

Я хочу перейти в меню через состояние await state.set_state(Menu.menu)
вот само меню
@router.message(Command('menu'))
 async def menu(message: types.Message, state: FSMContext):
 await state.set_state(Menu.menu)

почему не переходит ? пробовал два роутера ставить один на команду другой на состояние. Состояние стоит
class Menu(StatesGroup):
menu = State()
  • Вопрос задан
  • 406 просмотров
Решения вопроса 1
@johnclement
@router.message(Command('menu'))
async def menu(message: types.Message, state: FSMContext):
await message.answer('')
await state.set_state(Menu.menu)


нужно обезательно передавать в месседж что то
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы