Как заменить встроенную кнопку после ввода текста в телеграм-ботеPython

Программы на Python
Anonymous
Как заменить встроенную кнопку после ввода текста в телеграм-боте

Сообщение Anonymous »

Я использую библиотеку телебота, но у меня возникает ошибка, мне нужно ввести текст, чтобы после нажатия кнопки текст менялся
bot.register_next_step_handler(message, key)
@bot.message_handler(commands=['start'])
def start_0(message):
markup = types.InlineKeyboardMarkup()
switch1 = types.InlineKeyboardButton(text='Вход', callback_data='btn1')
markup.add(switch1)

bot.send_message(message.chat.id, "меню:", reply_markup=markup)

def Wallet(message):
markup = types.InlineKeyboardMarkup()
switch_back = types.InlineKeyboardButton(text='\U000021A9 Назад', callback_data='back21')
markup.add(switch_back)
bot.edit_message_text(chat_id = message.chat.id, message_id = message.id,text='Введите адрес своего кошелька', reply_markup=markup)
bot.register_next_step_handler(message, key)

ключ определения (сообщение):
markup = types.InlineKeyboardMarkup()

switch_back = types.InlineKeyboardButton(text='\U000021A9 Назад', callback_data='back22')
markup.add(switch_back)
messages = bot.edit_message_text(chat_id=message.chat.id, message_id=message.id,text='Вы ввели неверный адрес кошелька', reply_markup=markup)

@bot.callback_query_handler(func=lambda call:call.data)
def button(call):
if call.data == 'btn1':
wallet(call.message)


Подробнее здесь: https://stackoverflow.com/questions/790 ... legram-bot

Вернуться в «Python»