【发布时间】:2019-07-18 19:46:56
【问题描述】:
我现在正在创建一个电报机器人,我制作了 inline_keyboard(带有回调数据),我希望当我按下“开发者”按钮时它会更改消息,但是当我想检查 callback_data 值并有一个响应它没有做任何事情
$query = $update['callback_query'];
$queryid = $query['id'];
$queryUserID = $query['from']['id'];
$querydata = $query['data'];
// Query
$tastierainline = 'reply_markup={"inline_keyboard": [[{"text":"Developer","callback_data":"Developer"},{"text":"Top10 ????","callback_data":"Top10"}]]}';
if ($querydata == "Developer") {
editMessage(
$userID,
"Bot developed by @Herossandro and @KiroWasHere",
$messageIDBot,
'reply_markup={inline_keyboard: [[{"text":"Home","callback_data":"Home"}]]}'
);
}
我希望机器人将消息修改为“由@Herossandro 和@KiroWasHere 开发的机器人”,但是当我按下开发人员按钮时它没有做任何事情(它加载了一段时间但没有做任何事情)
【问题讨论】:
标签: php callback telegram telegram-bot php-telegram-bot