我在使用带有php的电报bot api时遇到了问题。当我将'reply_markup'设置为ReplyKeyboardMarkup时,我可以轻松地向用户发送消息,但每当我想使用它时,ForceReply机器人会一直向用户发送一条消息。 你知道它为什么这样工作吗?我该怎么做才能解决它?
答案 0 :(得分:0)
您需要指定这样的标记:
./gradlew app:androiddependencies
如果您需要自定义键盘,可以按照以下步骤操作:
$replyMarkup = array(
'force_reply' => true,
'selective' => true
);
之后,您需要使用json_encode
对对象进行编码$keyboradsValue = array(
array("button 1","button 2"),
array("button 3","button 4"),
);
$replyMarkup = array(
'keyboard' => $keyboradsValue,
'force_reply' => true,
'selective' => true
);
最后,您只需将上面的代码放在sendMessage的其余部分的查询字符串中。