Есть ли способ отправить кнопки обратного вызова с сообщением в боте telegram? - PullRequest
0 голосов
/ 22 мая 2019

Я создаю бот-телеграмму с https://github.com/irazasyed/telegram-bot-sdk.Бот отправляет фотографии и видео, однако я хочу отправить 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 голосов
/ 25 июня 2019

изменить $keyboard на:

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

и изменить keyboard на inline_keyboard

...