Задать вопрос
@NikolaiHryshkov

Телеграм бот на Python. Как сделать кнопку назад?

Как сделать кнопку назад? Чтобы в ReplyKeyboardMarkup и InlineKeyboardButton каждый раз кнопка отправляла пользователя в пред меню?
Уже все перелазил.
Есть вариант вставлять полностью меню, но тогда получаеться очень много строк. Подскажите может как то можно переводить на предыдущее меня.
1) Как сделать кнопку назад к пред. меню??
2) Как сделать кнопку с первому меню?
КОД:
import config
import telebot
from telebot import types
from requests import get

bot = telebot.TeleBot(config.token)

@bot.message_handler(commands=['start'])
def welcome(message):
markup = types.ReplyKeyboardMarkup(resize_keyboard=True)
item1 = types.KeyboardButton ("Початок")
item2 = types.KeyboardButton ("Кінець")
markup.add(item1, item2)
bot.send_photo(message.chat.id, get("https://tms1.visicom.ua/2.0.0/planet3/base/17/7669...").content)
bot.send_message(message.chat.id, "Доброго дня " + message.from_user.first_name + ", Я бот-консультант ", reply_markup=markup)
  • Вопрос задан
  • 2545 просмотров
Подписаться 2 Простой Комментировать
Решения вопроса 1
deepblack
@deepblack Куратор тега Python
Реализуйте простую Finite State Machine (конечный автомат)

https://groosha.gitbook.io/telegram-bot-lessons/ch...
https://mastergroosha.github.io/telegram-tutorial/...

И классика жанра (поиск по сайту):
Многоуровневое меню в Bot Telegram, как сделать кнопку назад?
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы
09 дек. 2024, в 01:18
70000 руб./за проект
08 дек. 2024, в 23:47
18000 руб./за проект
08 дек. 2024, в 23:32
10000 руб./за проект