php 为什么我的电报机器人“callback_query”不工作?

mcdcgff0  于 2023-04-10  发布在  PHP
关注(0)|答案(1)|浏览(104)

对不起,我想知道为什么我的电报机器人没有响应我的callback_query。我觉得我做的一切都是正确的,但我真的不明白错误在哪里。
edit:当我点击消息按钮时,它应该向我发送callback_data,由callback_query读取,但这并没有发生,为什么?

如何设置查询变量。

//callback
$update = json_decode(file_get_contents('php://input'), TRUE);

$callback = $update['callback_query'];
$callbackUser = $callback['from']['username'];
$callbackID = $callback['id'];
$callbackChatID = $callback['from']['id'];
$callbackData = $callback['data'];

Small if,看看是否有效。

if ($callbackData == 'testo') {
  SMG($ChatID, "funziona");
}

发送callback_data的按钮。

$minersBtn = [[["text" => "$miningBtn", "callback_data" => "$miningStatus"],["text" => "Indietro⬅️", "callback_data" => "testo"]]];
njthzxwz

njthzxwz1#

可能有4种方法来解决这个问题。第一使用这样的代码

$value = $decoded_json->data;
$value2 = $value->text;

类似这样的东西.但如果这不起作用,然后尝试检查是否webhook是完美的设置或没有.有时它发生在我也.我的代码是正确的,但机器人仍然没有响应.仍然不工作?检查您的代码,如果有任何错误.仍然?检查您的网站https上或没有,也检查权限. else{use another language😂}

相关问题