Драйвер Telegram

Обзор

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

Установка

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

Конфигурирование

Создание бота

Чтобы драйвер мог взаимодействовать с мессенджером Telegram, необходимо создать Telegram-бота. Для этого выполните следующие действия:

  1. Установите приложение и зарегистрируйтесь в Telegram.
  2. Добавьте в список контактов бота BotFather.
    Telegram BotFather
  3. В режиме диалога с BotFather выполните команду /newbot и следуйте инструкциям от BotFather, чтобы создать нового бота. После того как бот создан, скопируйте токен бота.
    Создание бота
Важно! Сохраняйте токен бота в тайне.

Настройка драйвера

Последовательность настройки драйвера Telegram:

  1. Создайте отдельную линию связи, содержащую единственное устройство типа Telegram, используя мастеры, которые вызываются с помощью кнопок и .
  2. Откройте свойства устройства, введите полученный ранее токен бота и нажмите кнопку Сохранить.
    Ввод токена бота
  3. Передайте проект на выполнение с помощью кнопки .
  4. Откройте страницу Коммуникатор > Драйверы, выберите драйвер DrvTelegram и зарегистрируйте драйвер.
  5. Повторно передайте проект на выполнение.

После выполнения описанных действий с помощью журнала линии связи проконтролируйте, что запросы на сервер Telegram отправляются успешно и на них приходят ответы.

Журнал линии связи

Управление подписками

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

Если настройка выполнена правильно, Ваш бот будет отвечать на команды, отправленные из мессенджера, например, команду /help. Выполнив команду /info, получите идентификатор и наименование чата.

Информация о чате

Пропишите идентификатор и наименование чата в конфигурации устройства, как показано на рисунке ниже. После сохранения свойств повторно передайте проект на выполнение.

Подписки

Отправка сообщений

Для отправки сообщения в группу Telegram, необходимо отправить команду с кодом Notif, содержащую наименование (или идентификатор) группы и текст сообщения. Пример отправки команды из приложения Администратор показан на следующем рисунке.

Отправка сообщения

Автоматическая рассылка уведомлений при выполнении определённых условий и возникновении событий осуществляется с помощью Модуля автоматического управления.