电报Bot嵌入式键盘未显示PHP

时间:2020-07-19 04:49:22

标签: php telegram-bot

我是编程和Telegram机器人的新手。这是我第一次在这里发布问题。

按照教程,我尝试使用PHP制作嵌入式键盘。我已经多次检查了本教程。我还搜索了几个小时的其他示例。但是到目前为止,我找不到任何解决方案。而且我不知道出了什么问题。

我有一个功能:

function inlinekeyboard($button, $cid, $text) {
    if(strpos($text, "\n")){
        $text = urlencode($text);
    }
    $inlineKey = ["incline_keyboard" => $button];
    $inlineKey = json_encode($inlineKey);
    apiRequest("sendMessage?chat_id=".$cid."&text=".$text."&parse_mode=Markdown&reply_markup=".$inlineKey);
}

我想使用此功能创建嵌入式键盘:

$button = [[
    ["text" => "Bottun 1", "url" => "https://www.aaa.com"],
    ["text" => "Bottun 2", "url" => "https://www.bbb.com"]
]];
inlinekeyboard($button, $cid, "click to choose");

我也尝试过:

$button[] = array(array("text" => "Bottun 1", "url" => "https://www.aaa.com"),);
$button[] = array(array("text" => "Bottun 2", "url" => "https://www.bbb.com"),);
inlinekeyboard($button, $cid, "click to choose");

但是它们都不起作用。 机器人刚刚回答说,“点击选择”。没有显示嵌入式键盘。

有人可以帮助我了解问题出在哪里吗?

谢谢!

0 个答案:

没有答案