zend-blog-3-backend
32 строки · 1.2 Кб
1<?php
2
3namespace App\Telegram\Command;
4
5use Xelbot\Telegram\Command\TelegramCommandInterface;
6use Xelbot\Telegram\Command\TelegramCommandTrait;
7use Xelbot\Telegram\Entity\Message;
8use Xelbot\Telegram\Robot;
9
10class Start implements TelegramCommandInterface
11{
12use TelegramCommandTrait;
13
14/**
15* @param Message $message
16*/
17public function execute(Message $message): void
18{
19$text = 'Приветствую тебя, человек ' . Robot::EMOJI_ROBOT;
20$text .= "\n\nЯ служу своему создателю и выполняю некоторые поручения по его блогу.";
21$text .= ' Не знаю, чем могу быть тебе полезен, но можешь писать сюда что угодно.';
22$text .= ' Возможно, получишь какой-нибудь ответ, поскольку пишешь не совсем в космос ';
23$text .= '✨';
24
25//TODO Null pointer exception may occur here
26$this->requester->sendMessage([
27'chat_id' => $message->getChat()->getId(),
28'text' => $text,
29'parse_mode' => 'HTML',
30]);
31}
32}
33