Этот вопрос закрыт для ответов, так как повторяет вопрос Как сделать кнопку, которая будет возвращать в главное меню(не инлайн)?
@VoNpEr132

Как сделать кнопку "назад в меню" в telebot?

Здравствуйте! Хочу добавить кнопку "назад в меню" в свой проект. Как это сделать? Вот мой код

import telebot
from telebot import types

bot = telebot.TeleBot('TOKEN')

@bot.message_handler(commands=['start'])
def start(message):
    bot.send_message(message.chat.id, 'Привет!✋\nМы продаём голду, аккаунты и промокоды по самым сладким ценам!\nВсегда мечтал стать крутым? Тогда тебе к нам!')
    markup = types.ReplyKeyboardMarkup(resize_keyboard=True, row_width=2)
    golda_100 = types.KeyboardButton('100G - 85₽')
    golda_500 = types.KeyboardButton('500G - 459₽')
    golda_1k = types.KeyboardButton('1000G - 825₽')
    golda_3k = types.KeyboardButton('3000G - 1599₽')
    markup.add(golda_100, golda_500, golda_1k, golda_3k)
    bot.send_message(message.chat.id, 'Выбери, что ты хочешь купить', reply_markup=markup)

@bot.message_handler()
def golda_100(message):
    if message.text == "100G - 85₽":
        bot.send_message(message.chat.id, '✅Отлично!\n—————————————————-\nСумма к оплате: 85₽\nВ сообщении укажите свой игровой ID\n————————————————————————————————————\nВалюта начисляется на аккаунт моментально, иногда это может занять пару минут.\n———————————————————————————————\nРЕКВИЗИТЫ:\nКарта - 2200 7005 1572 0075\n \n———————————————————————————————\n Статус заказа: Ожидает оплаты', parse_mode='html')
    elif message.text == "500G - 459₽":
        bot.send_message(message.chat.id, '✅Отлично!\n—————————————————-\nСумма к оплате: 459₽\nВ сообщении укажите свой игровой ID\n————————————————————————————————————\nВалюта начисляется на аккаунт моментально, иногда это может занять пару минут.\n———————————————————————————————\nРЕКВИЗИТЫ:\nКарта - 2200 7005 1572 0075\n \n———————————————————————————————\n Статус заказа: Ожидает оплаты', parse_mode='html')
    elif message.text == "1000G - 825₽":
        bot.send_message(message.chat.id, '✅Отлично!\n—————————————————-\nСумма к оплате: 825₽\nВ сообщении укажите свой игровой ID\n————————————————————————————————————\nВалюта начисляется на аккаунт моментально, иногда это может занять пару минут.\n———————————————————————————————\nРЕКВИЗИТЫ:\nКарта - 2200 7005 1572 0075\n \n———————————————————————————————\n Статус заказа: Ожидает оплаты', parse_mode='html')
    elif message.text == "3000G - 1599₽":
        bot.send_message(message.chat.id, '✅Отлично!\n—————————————————-\nСумма к оплате: 1599₽\nВ сообщении укажите свой игровой ID\n————————————————————————————————————\nВалюта начисляется на аккаунт моментально, иногда это может занять пару минут.\n———————————————————————————————\nРЕКВИЗИТЫ:\nКарта - 2200 7005 1572 0075\n \n———————————————————————————————\n Статус заказа: Ожидает оплаты', parse_mode='html')
    else:
        bot.send_message(message.chat.id,'Неизвестная команда! Напишите /start', parse_mode='html')


bot.polling(none_stop=True)
  • Вопрос задан
  • 287 просмотров
Ответы на вопрос 1
@TellS
1. Создай кнопку назад

2. Сделай ответ на нее
elif message.text == 'Назад':
bot.send_message(m.c.i, "Вы вернулись назад", reply_markup = 'ТУТ_КНОПКИ_ДЛЯ_МЕНЮ')
Ответ написан
Ваш ответ на вопрос

Вопрос закрыт для ответов и комментариев

Потому что уже есть похожий вопрос.
Похожие вопросы