Пожалуйста, включите JavaScript для просмотра этого сайта.

Скрипты Simple-Scada

Важно! Если требуется отправить Telegram сообщение одному или нескольким произвольным пользователям, то используйте отдельный метод SendTelegram.

Синтаксис

function SendTelegram(const AMessage: stringconst AMode: TM_TelegramParseMode = tpmNone; const ASound: Boolean = TRUE): TM_Telegram;

Описание

Функция доступна во всех версиях, за исключением Minimal и Demo-64. Для отправки Telegram-сообщений необходимо предварительно настроить параметры отправки через "Options.exe" -> раздел "Simple-Scada Server" -> "Отправка Telegram-сообщений". Подробнее о настройке см. раздел "Настройка Telegram-сообщений".

Отправляет сообщение через Telegram всем пользователям группы, в профиле которых заполнено поле "Telegram" (не равно 0). Если пользователь заблокирован, то ему не будет отправлено Telegram сообщение. К сообщению можно прикреплять вложения и отчеты. Возвращает nil, если в группе нет пользователей для отправки или если при попытке создания сообщения возникла ошибка. Получить имя группы пользователей можно через меню "Пользователи -> Редактировать" - см. параметр "Имя в скриптах".

Параметр

Описание

AMessage

Текст сообщения

AMode

Необязательный параметр. Определяет тип разметки. Имеет тип TM_TelegramParseMode. Telegram поддерживает ограниченное HTML/Markdown форматирование. Подробнее о форматировании сообщений в Telegram можно прочесть в документации Telegram: Markdown разметка, HTML разметка.

ASound

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

Пример кода

1. Отправка Telegram-сообщения для группы пользователей

2. Отправка Telegram-сообщения с вложением для группы пользователей

3. Отправка Telegram-сообщения с отчетом для группы пользователей