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


Содержание:


SendTelegram

Функция отправляет сообщение в кроссплатформенный мессенджер Telegram указанным получателям.

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

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

SendTelegram
(RecipientCommaList: String; Text: String): Boolean

Входные параметры
Имя параметра
Тип параметра
Описание
RecipientCommaList String
 Список получателей через
 запятую (имена пользователей
 в Telegram). Если список
 получателей пуст, то
 сообщение будет отправлено
 всем выбранным получателям,
 указанным в настройках
 модуля "Редактор каналов"
Text String
 Текстовое содержание
 сообщения
Выходные параметры
Тип параметра  
Описание 
Boolean  True - успешная отправка
 сообщения в Telegram.
 False - ошибка при отправке
 сообщения в Telegram. 

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


  Begin                                                               
      SendTelegram('user1, user2, user3', 'Установка УВЗД остановлена из-за поломки вакуумного насоса');  
  end.                                                  


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

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

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