$keyboard = array(array("город-Пермь","[I](cities)","[[pagename|link text]]"));
$resp = array("keyboard" => $keyboard,"resize_keyboard" => true,"one_time_keyboard" => true);
$reply = json_encode($resp);
$sendto ="https://api.telegram.org/bot".$this->params['BotInfo']['token']."/sendmessage?chat_id=".$chat_id."&text=".$message."&parse_mode =Markdown&reply_markup=".$reply;
Buttons 只给出如何使按钮的名称成为,例如,Perm,当按下时,它给出 /city3。请知道的告诉我。所有选项,在我的示例中,它们仅提供文本
在这种情况下,您应该参考InlineKeyboardMarkup。这个问题已经讨论过了。这不仅允许您向机器人发送必要的命令,还允许您向用户隐藏传输的命令的文本。