Функция 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.