回答回调查询

我有一个运行正常的具有多种功能的电报。现在我正尝试在内联按钮上添加更多操作,但我似乎无法完成。


我已将我所有的机器人代码包装到一个 if 中,并添加了一个用于发送回调的 else 条件,我的所有机器人操作都没有受到影响并且运行良好,但回调部分根本不起作用。


这是我的代码,可能缺少什么?


define ('url',"https://api.telegram.org/botTOKEN/");


if (isset($update['message'])) {


//MY USUAL BOT LOGIC, EVERYHTING HERE RUN JUST FINE


} else if (isset($update['callback_query'])) {

    $callback_id = $update['callback_query']['id'];

    file_get_contents(url."answerCallbackQuery?callback_query_id=$callback_$id&text=SUCCESS");

}


慕侠2389804
浏览 104回答 1
1回答

泛舟湖上清波郎朗

file_get_contents(url."answerCallbackQuery?callback_query_id=$callback_$id&text=SUCCESS");您已经保存了callback_idin $callback_id,您正在$callback_$id代码中使用!固定的;file_get_contents(url."answerCallbackQuery?callback_query_id={$callback_id}&text=SUCCESS");尝试使用{}内联字符串,这样很容易发现!有关此处的更多信息{}。
打开App,查看更多内容
随时随地看视频慕课网APP