基于PHP的Telegram机器人InlineKeyboardMarkup无法正常工作

时间:2018-08-25 13:30:14

标签: php telegram-bot php-telegram-bot

尝试为我的Telegram机器人创建嵌入式按钮。这是我要发送的请求,由于某种原因,我没有按钮,只有文本“ Inline Keyboard”

这是我的代码

$args = [
    'chat_id' => $this->chat_id,
    'parse_mode' => 'HTML',
    'text' => 'Inline Keyboard',
    'reply_markup' => [
        'inline_keyboard' => [
            [
                [
                    'text' => 'Try me',
                ]
            ]
        ]
    ]
];

$send = $this->api_url . "/sendmessage?" . http_build_query($args);
file_get_contents($send);

1 个答案:

答案 0 :(得分:0)

发现问题,您必须完全使用可选字段之一。“文本”字段不够