Научно-Производственное Объединение «Каскад-ГРУП»
428000, Россия, Чувашская Республика, г. Чебоксары, пр. Машиностроителей, д. 1 КГ
Телефон: (8352) 22-34-32,
Факс: (8352) 63-48-38
E-mail: abc@kaskad-asu.com
Инструкция по настройке оповещения аварий в Telegram
Откройте мессенджер Telegram, войдите в вашу учетную запись или создайте новую.
Шаг 1. Введите в поле поиска @BotFather и выберите бота.
Обратите внимание, что у официального бота Telegram будет стоять синий подтверждающий знак возле имени в виде галочки.
Шаг 2. Нажмите «Запустить» для активации бота BotFather.
В ответ вы получите список команд по управлению ботов.
Шаг 3. Выберите или напечатайте и отправьте команду /newbot.
Шаг 4. Дайте имя боту — клиенты увидят это имя при общении с ботом. И никнейм бота — по нему можно будет найти бота в Telegram. Никнейм должен быть уникальным, не повторять существующие в базе и заканчиваться на слово «bot».
После того как вы выберите подходящее имя бот будет создан. Вы получите сообщение со ссылкой на бота t.me/<никнейм_бота>, токен, рекомендации по настройке аватарки, описание бота и список команд для настройки бота.
Шаг 5. Необходимо создать новый чат в Telegram и добавить в него бота.
Шаг 6. Формируем http запрос. Для этого нам понадобится id чата, и токен нашего бота.
Запрос будет выглядеть следующим образом:
curl 'https://api.telegram.org/bot<token>/sendMessage?chat_id=<id>&text=<msg>'
Пример: curl 'https://api.telegram.org/bot5293950384:AAEm6D-sNomxQ1udwXEA3Viko9wdAquP2Gk/sendMessage?chat_id=-1560727978&text=Тревога'
Шаг 7. Переходим к настройке алармов в SCADA-системе. Для этого заходим в Конфигуратор>Настройка алармов
Шаг 8. Добавляем необходимое количество групп аварий
Шаг 9. В группы добавляем необходимые параметры, по которым будут отслеживаться аварии. Ставим галочку «Использовать собственные настройки» и добавляем ситуацию «Дискретное значение (True)».
Шаг 10. Ставим галочку «Запускать программу», прописываем имя программы «powershell.exe» и вставляем наш подготовленный запрос. Для разных групп указываем разное сообщение.
Шаг 11. Заходим в переменные среды и для переменной Path добавляем значение %SYSTEMROOT%\System32\WindowsPowerShell\v1.0.
Шаг 11. Теперь при срабатывании аварий уведомления будут приходить в Telegram.