Для отправки уведомлений через мессенджер Telegram необходимо выполнить следующий шаги:

  1. Создать бота Telegram, и получить его API-ключ
  2. Получить chat_id - идентификатор получателя (вашего аккаунта или вашей группы)
  3. Внести chat_id в настройки вашего профиля
  4. Создать новый объект "уведомление"

Отправка уведомлений происходит однонаправленно, т.е. не предполагается обратной коммуникации из мессенджера с сервером WNAM QoW через телеграм-бот. Тем не менее, уведомления содержат http-ссылки на интерфейс сервера, по которым можно перейти.


Для создания бота выполните следующие действия:

В мессенджере Telegram добавьте себе в контакты пользователя @BotFather. Будьте внимательны - в контактах видно много фишинговых клонов этой записи. Верная, от разработчиков мессенджера, имеет синий "верифицированный" значок с галочкой.

Выполните команды:

/start

/newbot

Задайте имя нового бота, например @MyWnamQoWNotification. Помните, это будет публично доступное имя. Приватные имена ботов в Телеграме отсутствуют. Вы можете также улучшить безопасность вашего бота, следуя инструкции отсюда.

Задайте служебное имя бота, например MyWnamQoWNotification_bot. В ответ Telegram предоставит вам ключ:

Use this token to access the HTTP API:
1577906714:AAGPBlCZVMTeuvEaNRbG0Odt3-W0dgtI8OA
Keep your token secure and store it safely, it can be used by anyone to control your bot.

Теперь добавьте вашего бота @MyWnamQoWNotification к себе в список контактов.


Для получения идентификатора чата (получателя сообщений) добавьте себе контакт бота @my_id_bot , выполните в нем команду /start , и запишите полученное число. Это - ваш идентификатор (служебный) в Telegram. Положительное число соответствует записи о человеке, отрицательное - о группе.


В интерфейсе WNAM QoW Server в настройках собственного профиля укажите ваш ID:

В разделе "Администрирование - Уведомления" создайте новый объект, и укажите его настройки. Задержка - число от 70 до 300, Интервал (между повторами) 1..15 минут.

Сохраните настройки уведомления. В случае возникновения проблемы с сенсором (доступность, успешность измерения) в ваш бот придёт сообщение такого вида:

или