gpt4 book ai didi

php - 我无法在 Telegram api 中使用强制回复

转载 作者:行者123 更新时间:2023-12-04 02:08:24 33 4
gpt4 key购买 nike

我在使用带有 php 的 Telegram bot api 时遇到问题。当我将“reply_markup”设置为 ReplyKeyboardMarkup 时,我可以轻松地向用户发送消息,但每当我想使用它时,ForceReply 机器人会不断地向用户发送一条消息。你知道它为什么这样工作吗?我应该怎么做才能修复它?

最佳答案

您需要像这样指定您的标记:

$replyMarkup = array(
'force_reply' => true,
'selective' => true
);

如果您需要自定义键盘,您可以按照以下步骤操作:

$keyboradsValue = array(
array("button 1","button 2"),
array("button 3","button 4"),
);
$replyMarkup = array(
'keyboard' => $keyboradsValue,
'force_reply' => true,
'selective' => true
);

之后您需要使用 json_encode 对您的对象进行编码

$encodedMarkup = json_encode($replyMarkup, true);

最后,您只需将上述代码放在 sendMessage 其余部分的查询字符串中。

关于php - 我无法在 Telegram api 中使用强制回复,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41363936/

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