Содержание:


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

В этой статье рассказывается, как отправлять сообщения о событиях в SIMP Light в мессенджер Телеграм. Все действия рекомендуется производить на ПК, а не на мобильном телефоне. Так будет удобнее копировать нужные идентификаторы в проект SIMP Light.

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

Нажмите кнопку «СТАРТ», или напишите команду «/start». У вас отобразится список доступных команд.

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

Теперь нужно выбрать имя для бота. Оно может быть не уникальным, и может быть набрано по-русски. Это имя Вы будете видеть в списке контактов. В нашем примере это имя звучит так: "События по котельному хозяйству".

Далее необходимо выбрать username для нашего бота. Этот идентификатор должен быть уникальным и набран английскими буквами. Главное условие для username – в конце названия должно быть «bot. В нашем примере это имя звучит так: "kotel_hoz_bot".

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Токен: 570506530:AAEkrYHKKcIAk7ia21XyHs6HgQJgaavngCU

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

Переходим к настройке отправки сообщений из SIMP Light. Открываем тестовый проект через модуль "Управление проектами".

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

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


Нажимаем "Ok" и сохраняем изменения. Далее запускаем модуль "Монитор" и проверяем отправку сообщений.


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