gpt4 book ai didi

php - Telegram Bot - 无法使用 PHP 删除自定义键盘

转载 作者:行者123 更新时间:2023-12-05 03:03:51 25 4
gpt4 key购买 nike

请帮帮我。我通过 reply_markup 添加了自定义键盘,如下所示:

        $reply_markup = array(
'keyboard' => array(
array(
array(
'text' => 'Click here to upload contact & validate it',
'request_contact' => true
)
)
),
'one_time_keyboard' => true,
'resize_keyboard' => true
);

$reply_markup = json_encode($reply_markup);

API_URL."sendmessage?chat_id=".$chatID."&text=".urlencode($reply)."&reply_markup=".urlencode($reply_markup);

它工作正常。但现在我需要删除自定义键盘。我试过这样:

        $reply_markup = array(
'remove_keyboard' => true
);

API_URL."sendmessage?chat_id=".$chatID."&text=".urlencode($reply)."&reply_markup=".urlencode($reply_markup);

它不工作。自定义键盘仅隐藏,未移除。顺便说一下,我使用的是 PHP 7。

请帮忙。提前谢谢你

最佳答案

所以今天我发现,我的实际代码少了一行代码。可以在下面看到,粗体部分。

        $reply_markup = array(
'remove_keyboard' => true
);

$reply_markup = json_encode($reply_markup);

        API_URL."sendmessage?chat_id=".$chatID."&text=".urlencode($reply)."&reply_markup=".urlencode($reply_markup);

关于php - Telegram Bot - 无法使用 PHP 删除自定义键盘,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53483116/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com