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

TO=DO

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

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


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

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


Для начала нужно создать бота 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









Эта статья была полезна для 1 человека. Эта статья помогла Вам?

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