Здравствуйте ребята.
Несколько дней назад имел счасье узнать о данной библиотеке.
Рад, что разработчики наши братья славяне.
Обычно все вопросы решаю самостоятельно.
В данном случае прошу совета.
Даю команду /shop
Вываливается сообщение с несколькими категориями.
Каждая категория это inline button со своим id
При нажатии на категорию вываливаются кнопки товаров, каждый товар со своим id
При нажатии на кнопку товара, показывается его характеристики.
Все это происходит в одном сообщении методом редактирования.
Как кошерно реализовать кнопку "НАЗАД" на inlineKeyboardMarkup на каждом из этапов?
Использовать предыдущее состояние в callback_data ?
Либо использовать FSM?
Есть интересные варианты?
я сделал по тупому через колбек фактори
в каждую клаву кладу кнопку Назад, с инфой куда именно назад, всё это отлавливаю в одном хендлере.
У меня меню простое, может у тебя это будет не тривиально использовать