Документация по SCADA системе Simp Light 4


Содержание:


SendTelegram

Функция SendTelegram() отправляет указанное сообщение в кроссплатформенный мессенджер Telegram указанным получателям. Если список получателей пуст, то сообщение будет отправлено всем выбранным получателям, указанным в настройках модуля "Редактор каналов"

Может использоваться:

  • для отправки сообщений об аварийных ситуациях или других событиях;
  • для отправки отчетов с заданным периодом;
  • для любых целей оповещения.

SendTelegram(RecipientCommaList, Text): Boolean
RecipientCommaList: String Список получателей через запятую (имена пользователей в Telegram).
Text: String Текстовое содержание сообщения
Функция возвращает:
True: успешная отправка сообщения в Telegram
False: ошибка при отправке сообщения в Telegram

Пример вызова:

  {PascalScript}
  Begin
      SendTelegram('user1, user2, user3', 'Установка №3 остановлена из-за поломки вакуумного насоса');    
  end.

Перед использованием функции необходимо настроить параметры отправки оповещений в Telegram. Открываем модуль "Редактор каналов", открываем меню "Настройка", выбираем пункт "Общие настройки".

Для настройки оповещений в кроссплатформенный мессенджер Telegram необходимо установить флаг «Оповещение о тревогах на Telegram». В этом случае рядом с установленным флагом обнаружится кнопка "Настроить", которая в свою очередь открывает диалоговое окно «Настройка рассылки Telegram-сообщений».

В этом диалоговом окне необходимо ввести токен (ключ бота вида «123456:ABC-DEF1234ghIkl-zyx57W2v1u123ew11», подробности см. здесь). После того как установлен контакт с мессенджером, следует получить список получателей оповещений своей группы с помощью кнопки "Обновить", выбрать одного-двух, и нажать кнопку «Тест», для проверки того факта, что сообщения доходят до корреспондентов в Telegram.