PHP бот телеграмм

Здравствуйте всем.
Хочу построить телеграмм бота на базе PHP,
Уже многое перепробовал но не получаеться сделать кнопки.

Код (Text):
  1. case ‘/start’:
  2.             $message = «Привет, «.$username;  
  3.             $telegram->sendMessage([ ‘chat_id’ => $chat, ‘text’ => $message ]);
  4.             break;

Есть вот такой код, когда пишешь боту /start то он в ответ присылает «Привет, Имя пользователя»
Хочу добавить что бы его был выбор кнопок например Кнопка 1, Кнопка 2, Кнопка 3.
Уже куча вариант перебирал и когда пытаюсь запихнуть туда кнопки то просто бот перестаёт работать.
Весь код:

PHP:
  1. <?php
  2. include(‘vendor/autoload.php’);
  3.  
  4. use Telegram\Bot\Api;
  5.  
  6. $telegram = new Api(»);
  7.  
  8.  
  9. $message = $telegram->getWebhookUpdates()->getMessage();
  10.  
  11. $text = $message->getText(); // Текст присланный пользователем
  12. $chat = $message->getChat()->getId(); // id чата с пользователем
  13. $username = $message->getFrom()->getUsername(); // username пользователя
  14.  
  15. $keyboard = [[‘Статьи’]];
  16. if(!empty($text)){
  17.     switch($text){
  18.         case ‘/start’:
  19.             $message = «Привет, «.$username;  
  20.             $telegram->sendMessage([ ‘chat_id’ => $chat, ‘text’ => $message ]);
  21.             break;
  22.         case ‘Меню’:
  23.             $message = ‘Для работы с ботом пришлите текстовое сообщение!’;
  24.             $telegram->sendMessage([ ‘chat_id’ => $chat, ‘text’ => $message ]);
  25.             break;
  26.         default:
  27.             $telegram->sendMessage([ ‘chat_id’ => $chat, ‘text’ => ‘Команда не распознана. Для помощи введите /help’ ]);
  28.             break;
  29.     }
  30. }
  31. else{
  32.     $telegram->sendMessage([ ‘chat_id’ => $chat, ‘text’ => ‘Для работы с ботом пришлите текстовое сообщение!’ ]);
  33. }
  34. ?>
 

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *