【发布时间】:2021-05-10 15:12:09
【问题描述】:
我在数组中动态创建了按钮
keyboard = InlineKeyboardMarkup()
keyboard.row_width = 2
for i in range(0, len(adress)):
keyboard.add(InlineKeyboardButton(adress[i].text, callback_data="address_"))
bot.send_message(cid, 'Выберите адрес парковки', reply_markup=keyboard)
如何跟踪其中一个按钮的点击并从中获取文本?我将所有按钮设置为相同的 callback_data。也许你可以这样做if call. data = = "address_":,但是我如何获取按钮文本?
【问题讨论】:
-
'我将所有按钮设置为相同的 callback_data':不是吗?
callback_data的想法是知道按下了什么按钮。
标签: python telegram telegram-bot python-telegram-bot py-telegram-bot-api