它在 Telegram 核心文档中说:
用于回复消息的标记;仅适用于机器人。
因此,带有回调(reply_markup)的内联键盘似乎仅适用于机器人。像这样:
$keyboard = [
['7', '8', '9'],
['4', '5', '6'],
['1', '2', '3'],
['0']
];
$reply_markup = $telegram->replyKeyboardMarkup([
'keyboard' => $keyboard,
'resize_keyboard' => true,
'one_time_keyboard' => true
]);
$response = $telegram->sendMessage([
'chat_id' => 'CHAT_ID',
'text' => 'Hello World',
'reply_markup' => $reply_markup
]);
但我需要的是一个带有回调的键盘,该键盘从非机器人帐户发送到双方聊天,而不是频道或群组。有解决方法吗?