@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();
  • Вопрос задан
  • 77 просмотров
Пригласить эксперта
Ответы на вопрос 2
@nozzy
Symfony, Laravel, SQL
Попробуй так:

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) что выведет?
Прежде чем задавать вопросы глянули бы, может есть сообщение о ошибке от телеги.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
YCLIENTS Москва
от 200 000 до 350 000 ₽
Ведисофт Екатеринбург
от 25 000 ₽
ИТЦ Аусферр Магнитогорск
от 100 000 до 160 000 ₽
27 апр. 2024, в 17:31
150000 руб./за проект
27 апр. 2024, в 16:39
1000 руб./в час
27 апр. 2024, в 16:38
30000 руб./за проект