我使用Telegram Bot PHP SDK库。这是代码段。
<?php
include('vendor/autoload.php');
use Telegram\Bot\Api;
$telegram = new Api('ххх');
$updates = $telegram->getWebhookUpdates();
$text = $updates["message"]["text"];
$chat_id = $updates["message"]["chat"]["id"];
$name = $updates["message"]["from"]["username"];
$callback_query = $updates['callback_query'];
$data = $callback_query['data'];
// ...
}elseif ($text == "Work plz") {
require('keyboard.php');
$telegram->sendMessage([ 'chat_id' => $chat_id, 'text' => "Test", 'reply_markup' => $replyMarkup1 ]);
if ($data == "1") {
$telegram->sendMessage([ 'chat_id' => $chat_id, 'text' => "1" ]);
} else {
$telegram->sendMessage([ 'chat_id' => $chat_id, 'text' => "2" ]);}
keyboard.php
<?php
// Inline keyboard #1
$inline_button0 = array("text"=>"0","callback_data"=>"1");
$inline_button1 = array("text"=>"1","callback_data"=>'/2');
$inline_button1 = array("text"=>"2","callback_data"=>'/3');
$inline_keyboard = [[ $inline_button0,$inline_button1,$inline_button2],
];
$keyboard1=array("inline_keyboard"=>$inline_keyboard);
$replyMarkup1 = json_encode($keyboard1);
?>
她的原则(像其他所有原则一样)运转正常。我可以负责任地说,我在这里查看了所有主题,甚至转到了Google的第二页。我不知道这里可能有什么问题。该版本不是dev,我尝试安装它,因此代码完全停止了工作。 我按下按钮,但是什么也没发生。