@TheFoxSDSD

Как создать inline-кнопку возврата назад?

Я не понимаю, как создать кнопку возврата, прошу Вашей помощи

import telebot
from telebot import types

bot = telebot.TeleBot('токен')




#start
@bot.message_handler(commands=['start'])
def main(message):
    markup = types.InlineKeyboardMarkup()
    btn1 = types.InlineKeyboardButton(' Кошелёк', callback_data='wallet')
    markup.row(btn1)
    btn2 = types.InlineKeyboardButton(' P2P', callback_data='p2p')
    btn3 = types.InlineKeyboardButton(' Чеки', callback_data='checks')
    markup.row(btn2, btn3)
    btn4 = types.InlineKeyboardButton(' Счета', callback_data='invoices')
    btn5 = types.InlineKeyboardButton('⚙️ Настройки', callback_data='settings')
    markup.row(btn4, btn5)
    bot.send_message(message.chat.id, ' Мультивалютный криптокошелёк. Покупайте, продавайте, храните, отправляйте и платите криптовалютой, когда хотите. Подписывайтесь на наш канал и вступайте в наш чат.', reply_markup=markup)

#callback 1
@bot.callback_query_handler(func=lambda callback: callback.data)
def check_callback_data(callback):
    if callback.data == 'wallet':
        markup = types.InlineKeyboardMarkup()
        btn1 = types.InlineKeyboardButton('Пополнить', callback_data='qwe1')
        btn2 = types.InlineKeyboardButton('Вывести', callback_data='qwe2')
        markup.row(btn1, btn2)
        btn3 = types.InlineKeyboardButton('Комиссии и лимиты', callback_data='qwe3')
        markup.row(btn3)
        btn4 = types.InlineKeyboardButton('< Назад', callback_data='back1')
        markup.row(btn4)
        bot.edit_message_text(chat_id=callback.message.chat.id, message_id=callback.message.id, text='###', reply_markup=markup)
    if  callback.data == 'p2p':
        markup = types.InlineKeyboardMarkup()
        btn1 = types.InlineKeyboardButton(' Купить', callback_data='buy')
        btn2 = types.InlineKeyboardButton(' Продать', callback_data='sell')
        markup.row(btn1, btn2)
        markup.add(types.InlineKeyboardButton(' Мои сделки', callback_data='deals'))
        markup.add(types.InlineKeyboardButton(' Обьявления', callback_data='orders'))
        markup.add(types.InlineKeyboardButton('⚙️ Оплата и валюта', callback_data='currency'))
        markup.add(types.InlineKeyboardButton(' Мой профиль', callback_data='profile'))
        markup.add(types.InlineKeyboardButton('< Назад', callback_data='back2'))
        bot.edit_message_text(chat_id=callback.message.chat.id, message_id=callback.message.id, text=' Здесь вы можете купить или продать криптовалюту переводом на карту или электронный кошелёк.', reply_markup=markup)
  • Вопрос задан
  • 32 просмотра
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы