Как изменить текст в inline кнопке? Python 3.8 . pyTelegramBotAPI

Здраствуйте, помогите начинающему, пожалуйста. Я использую pyTelegramBotAPI, так вот, как изменить текст именно на inline кнопке, я ответа так и не смог найти, или просто невнимательно читал, в общем, помогите пожалуйста :)


Ответы (1 шт):

Автор решения: Muxe1

Ты не точно задал вопрос. Тут при нажатии меняется inline кнопка с белого на черный

import telebot 

bot = telebot.TeleBot("ТОКЕН")  
 
markup1 = telebot.types.InlineKeyboardMarkup(row_width=1)
markup1_item1 = telebot.types.InlineKeyboardButton('Белый', callback_data='white')
markup1.add(markup1_item1)
    
markup2 = telebot.types.InlineKeyboardMarkup(row_width=1)
markup2_item1 = telebot.types.InlineKeyboardButton('Черный', callback_data='black')
markup2.add(markup2_item1)
    
@bot.message_handler(content_types=["text"])
def default_test(message):
    bot.send_message(message.chat.id, text = "Нажми", reply_markup = markup1) 

@bot.callback_query_handler(func=lambda call: True)
def callback_inline(call):
    if call.message:
        if call.data == 'white':
            bot.edit_message_text(chat_id=call.message.chat.id, message_id=call.message.message_id, text="Нажми", reply_markup=markup2)
        elif call.data == 'black':
            bot.edit_message_text(chat_id=call.message.chat.id, message_id=call.message.message_id, text="Нажми", reply_markup=markup1)
            
bot.polling(none_stop=True)
→ Ссылка