from telegram import InlineKeyboardButton, nlineKeyboardMarkup
button1 = InlineKeyboardButton("Button 1", callback_data="button1")
button2 = InlineKeyboardButton("Button 2", callback_data="button2")
button3 = InlineKeyboardButton("Button 3", callback_data="button3")
keyboard = [
[button1, button2, button3]
]
bot.send_message(chat_id, "Click one of the buttons below", reply_markup=InlineKeyboardMarkup(keyboard))
def button_clicked(bot, update):
# Get the callback data
callback_data = update.callback_query.data
if callback_data == "button1":
bot.send_message(update.callback_query.chat_id, "You clicked button 1")
elif callback_data == "button2":
bot.send_message(update.callback_query.chat_id, "You clicked button 2")
elif callback_data == "button3":
bot.send_message(update.callback_query.chat_id, "You clicked button 3")
bot.add_handler(CallbackQueryHandler(button_clicked))