Отправка сообщений из Симп Лайт в Телеграм.


ВНИМАНИЕ! Платформа 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

TO=DO

добавить функцию encodeURL для русских текстов

добавить функцию floattostrEx - для форматир. вывода флоатов

Эта статья была полезна для 2 людей. Эта статья помогла Вам?

Сервис поддержки клиентов работает на платформе UserEcho