我正在开发Telegram机器人,我想使用InlineKeyboardButtons
在某些消息中与用户进行交互,但是它们的行为似乎与普通的KeyboardButtons
不同。
我了解他们可以制作一个callback query
,而我能够从他们那里检索命令的唯一方法是:
$user = $update['callback_query']['from']['id'];
$command = $update['callback_query']['message']['reply_markup']['inline_keyboard'][0][0]['callback_data'];
其中$update
是发送到我的webhook php脚本的json请求。
我想知道是否有像普通的KeyboardButtons一样更合理的方式来使用它们,以在用户单击时检索命令。
预先感谢您的帮助