Для создания кнопки "назад" в телеграм-боте на Python можно воспользоваться библиотекой python-telegram-bot. Вот пример кода, который показывает, как добавить кнопку "назад" в вашем боте:
from telegram import InlineKeyboardButton, InlineKeyboardMarkup from telegram.ext import Updater, CommandHandler, CallbackQueryHandler def start(update, context): keyboard = [ [InlineKeyboardButton("Нажми для действия", callback_data='action')], [InlineKeyboardButton("Назад", callback_data='back')], ] reply_markup = InlineKeyboardMarkup(keyboard) update.message.reply_text('Привет! Нажми на кнопку:', reply_markup=reply_markup) def button(update, context): query = update.callback_query if query.data == 'action': query.edit_message_text(text="Вы выполнили действие!") elif query.data == 'back': query.edit_message_text(text="Вы вернулись назад.") else: query.edit_message_text(text="Неизвестная команда") def main(): updater = Updater("YOUR_TOKEN", use_context=True) dp = updater.dispatcher dp.add_handler(CommandHandler('start', start)) dp.add_handler(CallbackQueryHandler(button)) updater.start_polling() updater.idle() if __name__ == '__main__': main()
В этом примере мы создаем кнопку "Назад", которая отправляет сообщение обратно в чат с текстом "Вы вернулись назад.". Помимо этого, есть кнопка "Нажми для действия", которая выполняет другое действие.
Вы также можете настроить логику работы кнопки "назад" по-своему усмотрению, например, чтобы она возвращала пользователя на предыдущий экран или выполняла другое действие.