Драйвер Telegram
Обзор
Драйвер Telegram предназначен для рассылки уведомлений пользователям с помощью популярного мессенджера Telegram. Преимуществами использования Telegram является оперативность получения уведомлений, отсутствие платы за использование сервиса и удобство управления группами рассылки.
Установка
Драйвер Telegram устанавливается в соответствии с общей последовательностью установки драйверов.
Конфигурирование
Создание бота
Чтобы драйвер мог взаимодействовать с мессенджером Telegram, необходимо создать Telegram-бота. Для этого выполните следующие действия:
- Установите приложение и зарегистрируйтесь в Telegram.
- Добавьте в список контактов бота BotFather.
-
В режиме диалога с BotFather выполните команду
/newbot
и следуйте инструкциям от BotFather, чтобы создать нового бота. После того как бот создан, скопируйте токен бота.
Настройка драйвера
Последовательность настройки драйвера Telegram:
- Создайте отдельную линию связи, содержащую единственное устройство типа Telegram, используя мастеры, которые вызываются с помощью кнопок и .
- Откройте свойства устройства, введите полученный ранее токен бота и нажмите кнопку Сохранить.
- Передайте проект на выполнение с помощью кнопки .
- Откройте страницу Коммуникатор > Драйверы, выберите драйвер DrvTelegram и зарегистрируйте драйвер.
- Повторно передайте проект на выполнение.
После выполнения описанных действий с помощью журнала линии связи проконтролируйте, что запросы на сервер Telegram отправляются успешно и на них приходят ответы.
Управление подписками
Чтобы получать сообщения, отправленные драйвером Telegram, необходимо создать чат, в котором одним из участников будет Ваш бот. В приложении Telegram создайте новую группу, добавьте в неё созданного ранее бота и другие контакты, которые будут получать сообщения.
Если настройка выполнена правильно, Ваш бот будет отвечать на команды, отправленные из мессенджера, например, команду /help
. Выполнив команду /info
, получите идентификатор и наименование чата.
Пропишите идентификатор и наименование чата в конфигурации устройства, как показано на рисунке ниже. После сохранения свойств повторно передайте проект на выполнение.
Отправка сообщений
Для отправки сообщения в группу Telegram, необходимо отправить команду с кодом Notif
, содержащую наименование (или идентификатор) группы и текст сообщения. Пример отправки команды из приложения Администратор показан на следующем рисунке.
Автоматическая рассылка уведомлений при выполнении определённых условий и возникновении событий осуществляется с помощью Модуля автоматического управления.