有没有办法在电报Bot中发送带有消息的回调按钮?

时间:2019-05-21 22:46:22

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

我正在使用https://github.com/irazasyed/telegram-bot-sdk做电报机器人。 Bot发送图片和视频,但是,我想发送2个按钮(如该图像所示)以进行回调。

sd

我尝试过键盘,但是效果不好,因为我的机器人可以同时发送10到15张图片,并且用户无法一一回复。如果是照片中的照片,用户将可以随时更新信息。

$keyboard = [
    ['7', '8', '9'],
    ['4', '5', '6'],
    ['1', '2', '3'],
    ['0']
];

$reply_markup = $this->telegram->replyKeyboardMarkup([
    'keyboard' => $keyboard,
    'resize_keyboard' => true,
    'one_time_keyboard' => true
]);

我该怎么做?预先感谢!

1 个答案:

答案 0 :(得分:0)

$keyboard更改为:

$keyboard = array('inline_keyboard'=>array(
array(
    array('text'=>'Cancel','callback_data'=>'key=cancel'),
    array('text'=>'Download','callback_data'=>'key=download')
)));

并将keyboard更改为inline_keyboard