Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
php:telegram [2015/11/13 11:31] – [Настройка] mirocowphp:telegram [2015/11/14 15:22] (текущий) – [Запуск бота] mirocow
Строка 1: Строка 1:
-{{tag>extension yii2}}+{{tag>extension yii2 php}}
  
 ====== Telegram BOT API (Yii2) ====== ====== Telegram BOT API (Yii2) ======
Строка 23: Строка 23:
                     'unknownCommand' => 'mirocow\telegram\commands\UnknownCommand',                     'unknownCommand' => 'mirocow\telegram\commands\UnknownCommand',
                     'defaultMessage' => 'mirocow\telegram\commands\DefaultMessage',                     'defaultMessage' => 'mirocow\telegram\commands\DefaultMessage',
 +                    'options' => [],
                     'commands' => [                     'commands' => [
                         'help' => 'app\commands\HelpCommand',                         'help' => 'app\commands\HelpCommand',
Строка 35: Строка 36:
 $ php ./yii mirocow\telegram\bot $ php ./yii mirocow\telegram\bot
 </code> </code>
 +
 +Бот имеет возможность поддержки опций запуска **options**
  
 === Создание команд бота === === Создание команд бота ===
Строка 41: Строка 44:
  
 <code php> <code php>
 +namespace mirocow\telegram\commands;
 +
 +use mirocow\telegram\interfaces\CommandInterface;
 +
 +class HelpCommand implements CommandInterface {
 +
 +    public function run(\Zelenin\Telegram\Bot\Type\Update $update){
 +
 +        return <<<HELP
 +
 +        Help coomand
 +
 +HELP;
 +
 +    }
 +
 +}
 </code> </code>
 ==== Отправка сообщений ==== ==== Отправка сообщений ====