Перейти к содержанию

Уведомления в Telegram#

Для отправки уведомлений в Telegram необходимо создать бота и добавить его в чат или группу, куда нужно присылать уведомления.

Создание чат-бота#

Для создания чат-ботов в Telegram есть свой официальный бот, который называется @BotFather. Введите его название в строку поиска и выберите бота, показанного на рисунке (Рисунок 2).

Чат-бот @BotFather
Рисунок 2. Чат-бот @BotFather

Нажмите кнопку Start внизу экрана для запуска @BotFather (Рисунок 3).

Запуск @BotFather
Рисунок 3. Запуск @BotFather

Бот предложит список команд, с помощью которых им можно управлять. Нажмите на команду /newbot для создания нового чат-бота (Рисунок 4).

Список команд @BotFather
Рисунок 4. Список команд @BotFather

Введите название нового бота в строку. Это название будет отображаться в группе, куда чат-бот будет добавлен.

Создание чат-бота, ввод названия чат-бота
Рисунок 5. Создание чат-бота, ввод названия чат-бота

Введите никнейм нового бота (Рисунок 5). По нему пользователи смогут найти его в Telegram. Никнейм должен быть уникальным и заканчиваться на слово «bot».

Новый чат-бот создан. Telegram сразу присылает на него ссылку: t.me/никнейм_бота и токен — специальный ключ от чат-бота, с помощью которого его можно подключать к сторонним сервисам (Рисунок 6). Сохраните токен, он понадобится для дальнейшей настройки отправки уведомлений в Telegram.

Создание чат-бота
Рисунок 6. Создание чат-бота

Рекомендации по настройке чат-бота можно посмотреть с помощью команды /help.

Подключение чат-бота к Сервису#

Для подключения чат-бота к VL NOTIFIER выполните следующие действия.

В конфигурационном файле .env в параметре TELEGRAM_BOT_TOKEN= укажите токен созданного чат-бота, куда будут присылаться уведомления.

Добавление чат-бота в канал Telegram#

Добавьте созданный чат-бот в канал или чат, куда будут присылаться уведомления.

У чат-бота должны быть права на публикацию сообщений (права администратора).

Канал должен быть публичным (открытого типа).

Настройка отправки уведомлений в веб-интерфейсе#

Для настройки отправки уведомлений в Telegram при работе с Сервисом выполните следующие действия.

В разделе «Уведомления» создайте новое уведомление, нажав кнопку «Добавить» (Рисунок 7).

Создание уведомления в веб-интерфейсе
Рисунок 7. Создание уведомления в веб-интерфейсе

При создании уведомления укажите chat_id канала, в который необходимо отсылать уведомления от чат-бота (Рисунок 8).

Узнать chat_id канала можно с помощью бота @username_to_id_bot.

Редактирование параметров уведомления выполняется нажатием в строке кнопки

Кнопка редактирования
Рисунок 8. Кнопка редактирования

.

Редактирование уведомления Telegram в веб-интерфейсе
Редактирование уведомления Telegram в веб-интерфейсе