Синтаксис
function SendTelegram(const AMessage: string; const ARecipients: string = ''; const AMode: TM_TelegramParseMode = tpmNone; const ASound: Boolean = TRUE): TM_Telegram;
Описание
Функция доступна в версиях PROFESSIONAL и DEMO-TIME. Отправляет сообщение через Telegram. Для отправки Telegram-сообщений необходимо предварительно настроить параметры отправки через "Options.exe" -> раздел "Simple-Scada Server" -> "Отправка Telegram-сообщений". Подробнее о настройке см. раздел "Настройка Telegram-сообщений". Также, к сообщению можно прикреплять вложения и отчеты.
Параметр |
Описание |
---|---|
AMessage |
Отправляемое сообщение |
ARecipients |
ChatID получателей (должны быть перечислены через запятую). Узнать ChatID получателя можно в настройках отправки Telegram-сообщений. Если в параметре ARecipients указать пустую строку (''), то сообщение будет отправлено списку получателей заданному в "Options.exe" -> раздел "Simple-Scada Server" -> "Отправка Telegram-сообщений". |
AMode |
Необязательный параметр. Определяет тип разметки. Имеет тип TM_TelegramParseMode. Telegram поддерживает ограниченное HTML/Markdown форматирование. Подробнее о форматировании сообщений в Telegram можно прочесть в документации Telegram: Markdown разметка, HTML разметка. |
ASound |
Необязательный параметр. Определяет, нужно ли выдавать звуковой сигнал при получении сообщения. |
Примеры скриптов
1. Отправка Telegram-сообщения без вложения
2. Отправка Telegram-сообщения с вложением
3. Отправка Telegram-сообщения с отчетом
4. Отправка Telegram-сообщения с форматированием
5. Отправка Telegram-сообщения с Emoji смайлами