Я пытаюсь создать встроенного бота для телеграммы с php. Я выполнил шаги с BotFather. Я создал бота, взял токен, установил строку и установил сообщение-заполнитель. Я установил вебхук, и он работает. Но когда я набираю бота в сообщении, я ничего не получаю, и если я отправлю сообщение, просто ничего не произойдет. Вебхук работает, пробовал с обычными сообщениями.
Это мой код, через некоторое время я просто сдаюсь и беру его из блога, немного отредактировал.
$content = file_get_contents("php://input");
$update = json_decode($content, true);
$chatID = $update["message"]["chat"]["id"];
//sendMessage(print_r($update,true), $chatID);
if (isset($update["inline_query"])) {
$inlineQuery = $update["inline_query"];
$queryId = $inlineQuery["id"];
$queryText = $inlineQuery["query"];
if (isset($queryText) && $queryText !== "") {
apiRequestJson("answerInlineQuery", [
"inline_query_id" => $queryId,
"results" => ($queryText),
"cache_time" => 86400,
]);
}
else {
apiRequestJson("answerInlineQuery", [
"inline_query_id" => $queryId,
"results" => [
[
"type" => "article",
"id" => "0",
"title" => "TEST",
"message_text" => "TEST",
],
]
]);
}
}
Бот по-прежнему ничего мне не показывает. Кажется, я просто пропустил шаг.