And Wesle
Знаток
(266)
1 месяц назад
Чтобы сделать кнопки InlineKeyboardMarkup функциональными в Python и Telebot, нужно указать параметр callback_data. При нажатии на кнопку бот получит текст, указанный в callback_data, по которому можно будет понять, какая кнопка была нажата.
Пример кода;
from telebot import types
markup = InlineKeyboardMarkup(row_width=1) # row_width — количество кнопок в строке [4](
some_item = types.InlineKeyboardButton("текст вашей кнопки", callback_data="основная информация") # обратный вызов вызывается, когда пользователь нажимает на кнопку [4]
markup.add(some_item)