Различия
Показаны различия между двумя версиями страницы.
| Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
| php:telegram [2015/11/13 11:25] – [Yii2] mirocow | php:telegram [2015/11/14 15:22] (текущий) – [Запуск бота] mirocow | ||
|---|---|---|---|
| Строка 1: | Строка 1: | ||
| - | {{tag> | + | {{tag> |
| ====== Telegram BOT API (Yii2) ====== | ====== Telegram BOT API (Yii2) ====== | ||
| Строка 21: | Строка 21: | ||
| ' | ' | ||
| ' | ' | ||
| + | ' | ||
| + | ' | ||
| + | ' | ||
| ' | ' | ||
| ' | ' | ||
| Строка 30: | Строка 33: | ||
| ==== Запуск бота ==== | ==== Запуск бота ==== | ||
| - | < | + | < |
| + | $ php ./yii mirocow\telegram\bot | ||
| </ | </ | ||
| + | Бот имеет возможность поддержки опций запуска **options** | ||
| + | |||
| + | === Создание команд бота === | ||
| + | |||
| + | nano app\commands\HelpCommand | ||
| + | |||
| + | <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 coomand | ||
| + | |||
| + | HELP; | ||
| + | |||
| + | } | ||
| + | |||
| + | } | ||
| + | </ | ||
| ==== Отправка сообщений ==== | ==== Отправка сообщений ==== | ||