Задать вопрос
@AlexSer

Почему не добавляется клавиатура в чат Боте telegram?

Установил библиотеку для программирования бота
БОТ
Делаю по интсрукции добавление кнопок
Инструкция
Кнопки не выводятся.
Кто может подсказать?
параметр chatId указал...

Просто  вставил код:

$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
]);

$messageId = $response->getMessageId();
  • Вопрос задан
  • 91 просмотр
Подписаться 1 Средний 2 комментария
Пригласить эксперта
Ответы на вопрос 2
@nozzy
Symfony, Laravel, SQL, Python, Telegram
Попробуй так:

use Telegram\Bot\Keyboard\Keyboard;

$keyboard = Keyboard::make();
        
$keyboard->row(Keyboard::Button(['text' => "Button 1"]));
           
$keyboard->row(Keyboard::Button(['text' => "Button 2"]));

$response = $telegram->sendMessage([
    'chat_id' =>$chat_id,
    'text' => 'Hello World',
    'reply_markup' =>$keyboard
]);
Ответ написан
Комментировать
@SidVisceos
Var_dump($response) что выведет?
Прежде чем задавать вопросы глянули бы, может есть сообщение о ошибке от телеги.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы