каждом хендлере после отправки клавиатуры изменяю глобальную переменную last_keyboard, а затем в функции step_back_button использую bot.edit_message_text(..., reply_markup=last_keyboard)
Но глобальные переменные — не лучшая практика. Как сделать лучше?
Ну либо ты в колбэке клавы зашиваешь метку, по которой знаешь, куда возвращаться, либо через FSM знаешь, куда надо вернуть конкретного юзера
Попробую объяснить, надеюсь решит вашу проблему. У вас должно быть 2 вида callback (prev, next) в них записывается текущий page. T.е prev:1 - next:2. Сделайте так что бы при нашатии на next:page у вас суммировались prev а так же next. А при нажатии prev:page наоборот -1 с prev и next.
При чем тут пагинация?
😅🤦🏻♂️🤦🏻♂️🤦🏻♂️😝
жестко ответил на вопрос чат в шоке
Обсуждают сегодня