从电报bot中的InlineKeyboardButton获取命令

时间:2019-09-03 19:54:44

标签: telegram-bot telegram-webhook

我正在开发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一样更合理的方式来使用它们,以在用户单击时检索命令。

预先感谢您的帮助

0 个答案:

没有答案