При нажатии на первую кнопку в меню, запускается машина состояний. так же в меню, в каждом состоянии есть кнопка назад с callback_data = 'prev'.
После нажатия на кнопку назад, у меня по задумке удаляется последнее сообщение, но вот состояния продолжают переключаться вперед. Как сделать так что бы при нажатии на кнопку назад, запускалось предыдущее состояние меню?
Нашел решение. Может кому то будет полезно state = dp.current_state(user=callback.from_user.id) await state.set_state(state=state)
Обсуждают сегодня