Перейти в хранилище документации
Обратиться в техническую поддержку![]()
ПК Интеллект Х позволяет отправлять текстовые оповещения в чат Telegram при поступлении любого события от объектов, зарегистрированных в дереве объектов ПК Интеллект Х. После настройки отправка оповещения инициируется макрокомандой.
Перед началом настройки отправки оповещений из ПК Интеллект Х в Telegram необходимо создать бота и групповой чат с этим ботом в Telegram. Дистрибутив и инструкции по работе с мессенджером Telegram см. на официальном сайте разработчика telegram.org.
| Info | ||
|---|---|---|
| ||
Для корректной работы Telegram бота и отправки оповещений необходимо, чтобы у создавшего бот пользователя в Telegram был указан @username. |
Для настройки оповещения через Telegram бот нужно:
| Note | ||
|---|---|---|
| ||
Для корректной отправки оповещений необходимо выбрать протокол HTTPS. |
В параметре Путь ввести путь запроса. Путь запроса должен выглядеть следующим образом: /bot<BOTToken>/sendMessage?chat_id=<СhatID>&&text=<Text>, где:
<BOTToken> − идентификационный номер бота в Telegram;
| Info | ||
|---|---|---|
| ||
Идентификационный номер предоставляется при создании бота. |
<СhatID> − идентификатор чата;
| Info | ||
|---|---|---|
| ||
Чтобы узнать идентификатор чата, можно добавить в чат бота @RawDataBot. После добавления бот отправит в чат сообщение, содержащее результат выполнения функции getUpdates. Среди полученной информации необходимо найти ChatId. Затем бота @RawDataBot можно удалить из чата. |
<Text> − текст оповещения. В текст оповещения допускается вводить набор символов US-ASCII (латинские буквы и цифры). Для того чтобы текст оповещения отображался корректно с другими символами (например, буквы кириллицы) и знаками пунктуации, их необходимо перекодировать. Перекодирующая кодировка описана в стандарте RFC 3986 и называется URL-encoding, URLencoded или percent‐encoding. Например, знак пробела кодируется как %20.
Настройка действия Общие: Выполнить web-запрос завершена.
При использовании действия Общие: Выполнить web-запрос могут быть заполнены все поля для отправки web-запроса на заданный сервер (см. Выполнение Выполнить web-запросазапрос).Параметры Имя пользователя, Пароль и Запрос не являются обязательными для отправки оповещения через Telegram бот.