Документация по SCADA системе Simp Light
Скачать документацию Скачать программу
Видеокурс Форум и база знаний FAQ

Содержание:


Взаимодействие Simp Light и Telegram.

В этой статье расскажем как отправлять любые сообщения по любым событиям в мессенджер Телеграм.

Все действия рекомендуем производить на ПК, а не на мобильном телефоне. Так будет удобнее копировать нужные идентификаторы в проект Симп Лайт.

Для начала нужно создать бота Telegram, для этого, нужно перейти по ссылке

https://web.telegram.org/#/im?p=@BotFather

Нажмите кнопку «СТАРТ», или напишите команду «/start»

У вас отобразится список доступных команд.

Далее нужно набрать команду «/newbot», для создания бота

Теперь нужно выбрать имя для бота. 

Оно может быть не уникальным - любым и по русски. 

Это имя Вы будете видеть в списке контактов.

В нашем примере это "События по котельному хозяйству"

Далее надо выбрать username для нашего бота. 

Этот идентификатор должен быть уникальным и набран англ.буквами. 

Главное условие для username – в конце названия должно быть «bot»

В нашем примере это "kotel_hoz_bot"

Скопируем Куда нибудь токен нашего канала сообщений (он нам пригодится далее):

Теперь нужно кликнуть на быструю ссылку для добавления бота в ваш чат. 

В нашем примере это «t.me/kotel_hoz_bot»

Далее нужно нажать на кнопку СТАРТ

И ОБЯЗАТЕЛЬНО написать что нибудь в чат, например ТЕСТ

Следующая задача - получить идентификатор нашего чата(канала), в который мы будем отправлять сообщения из СКАДЫ.

Для этого нужно сформировать гиерссылку определенного формата, вставить ее в браузер и перейти по ней.

Общий вид ссылки:

https://api.telegram.org/bot<TOKEN>/getUpdates

В нашем случае точная ссылка будет такой:

https://api.telegram.org/bot570506530:AAEkrYHKKcIAk7ia21XyHs6HgQJgaavngCU/getUpdates

При переходе по ссылке нам выдается такое:

Еще раз напишем что нибудь в наш чат(канал)

И снова перейдем по ссылке с токеном:

Из ответа копируем идентификатор чата(канала), то, что перед is_bot.

В нашем случае это 186534630.

По результатам этих действий у нас есть:

Токен: 570506530:AAEkrYHKKcIAk7ia21XyHs6HgQJgaavngCU

Идентификатор канала: 186534630

Переходим к настройке отправки сообщений из СКАДЫ.

Открываем тестовый проект через Управление проектами.

Далее открываем канал, в котором записан скрипт для связи системы с телеграмом.

В записанном скрипте необходимо поменять "chatId" - это id чата с ботом, и заменить "token" - это токен бота.


Нажимаем "Ok" и сохраняем изменения.

Далее запускаем Монитор и проверяем отправку сообщений.

Тестовый проект для связи системы с телеграмом.

Telegram.slz