Как сделать простой тест и кнопку ответа в боте telegram с php?

Я хочу сделать простой вопрос и ответ в множественном выборе, результат, который я хочу, похож на это изображение: это изображение для желаемой кнопки множественного выбора
но результат не такой, как я хотел, это изображение для результата из моего кода: это изображение для нежелательного результата
и это код, который я пробовал:

<?php
$token = "##################################";
$website = "https://api.telegram.org/bot".$token;

$array = array(array("1","2","3"));
$btn = array("keyboard" => $array,"hide_keyboard" => true,'selective' => true,);
$reply = json_encode($btn);
$url = $website."/sendmessage?chat_id=$chatIdtext=select : &reply_markup=".$reply;
file_get_contents($url);
?>

1 ответ

Решение

Попробуйте этот код, может быть, результат, как вы хотите.

<?php
$token = "######################################";
$website = "https://api.telegram.org/bot".$token;

$name1 = 'das';
$name2 = 'dsa';
$placeId1 = '1';
$placeId2 = '2';
$keyboard = [
            'inline_keyboard' => [[['text' =>  $name1, 'callback_data' => $placeId1]], [['text' =>  $name2, 'callback_data' => $placeId2]]],
        ];

$reply = json_encode($keyboard);
$url = $website."/sendmessage?chat_id=130434215&text=select : &reply_markup=".$reply;
file_get_contents($url);
?>
Другие вопросы по тегам