Всем привет, столкнулся с проблемкой. Использую библиотеку
TELEBOT. Вот так создаю клавиатуру:
def admin_keyboard(message):
...
keyboard = types.InlineKeyboardMarkup()
keyboard.add(
types.InlineKeyboardButton(text='Edit message', callback_data='edit_message_callback'),
types.InlineKeyboardButton(text='Foo', callback_data='foo_callback')
)
BOT.send_message(message.chat.id, "First message", reply_markup=keyboard)
@BOT.callback_query_handler(func=lambda call: True)
def callback_data_handler(call):
...
if call.data == 'edit_message_callback':
for some in some_list:
keyboard.add(
types.InlineKeyboardButton(text='Foo foo', callback_data='foo_foo_callback')
)
Да, писать обработку в функции в callback_data_handler ну такое, это тоже понятно. Вопрос заключается в следующем: как мне по конкретному колбэку изменить сообщение над кнопками и поднять другую клавиатуру?