我是编程和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");
但是它们都不起作用。 机器人刚刚回答说,“点击选择”。没有显示嵌入式键盘。
有人可以帮助我了解问题出在哪里吗?
谢谢!