A4 и A4MAX. Интеграция с мессенджером Telegram [версия ПО 0.05]

A4 и A4MAX. Интеграция с мессенджером Telegram [версия ПО 0.05]

Автор: Дмитрий Гамалин

Введение

В устройствах A4 и A4MAX поддержано взаимодействие с Telegram-ботами.

Функциональные возможности Telegram-бота:

  • Получение геолокации, напряжения бортовой сети транспортного средства и резервного АКБ, скорости, ID-метки водителя, состояния детектора поездок и т.д.
  • Совместное использование функционала «Логика пользователя» позволяет получить информацию о событиях, созданных самим пользователем по инструкции (для чего необходимо выбрать действие из справочника –> «отправить сообщение в Telegram»)
  • Отправление текстовых команд (*SERV*, *GETN*, *SETN*).

@Monitoring_Bot_bot

Для данного функционала есть готовый системный бот у которого предустановлены кнопки с командами для изменения интервала выдачи геолокации объекта, обновления настроек или ПО. Чтобы появилось меню бота, достаточно отправить в чат "/start"

Для настройки трекера с данным ботом token не требуется, а ID пользователя выдаётся после того, как напишите боту "/start" (подробнее в разделе «Настройка»).

Передача данных

Типы данных передаются в виде эмодзи. Описание эмодзи:

Настройка

Для настройки трекера в разделе «Telegram» нужно ввести следующие данные:

  • Token бота

При использовании готового системного бота @Monitoring_Bot_bot поле данного параметра требуется оставить пустым.

Если хотите использовать своего бота, то для этого напишите пользователю @BotFather и следуйте его инструкциям. После создания своего бота получите его уникальный token.

  • ID пользователя, группы или канала

Можно настроить передачу данных как в индивидуальный чат пользователя с ботом, так и в группу или канал.
При использовании @Monitoring_Bot_bot требуется нажать на кнопку «запустить» или отправить /start и он напишет ID текущего чата.

Для получения ID другого пользователя, группы или канала можно воспользоваться ботом @myidbot.

ID своего аккаунта можно получить, выбрав в меню команду бота /getid.

ID аккаунта другого пользователя можно получить, переслав любое сообщение пользователя данному боту.

Для получения ID-канала или группы нужно добавить бота и отправить соответствующую команду.

В канале на время получения ID требуется сделать бота администратором
Также в канале необходимо назначить бота, передающего данные с трекера, в качестве администратора.
  • Название устройства для сообщений

Название устройства, записанное в поле, будет передаваться в сообщениях. Допустимо использование только прописных букв английского алфавита.

Если поле оставить пустым, в сообщениях будет отображаться IMEI.

  • Интервал передачи геолокации устройства

Значение данного параметра указывается в минутах. Для отключения передачи данных о местоположении нужно выставить нулевое значение.

Для удобной и быстрой смены интервала передачи геолокации устройства просто отправьте в чате число минут (максимальное значение – 180) или выберите количество минут с помощью системного меню (при использовании @Monitoring_Bot_bot).

После подтверждающего сообщения новая настройка будет применена.

Данный функционал позволяет использовать дополнительные варианты работы с Telegram. Возможно получение информации о событиях из сценариев, построенных самим пользователем по инструкции (для чего необходимо выбрать действие из справочника –> «отправить сообщение в Telegram»).

  • Часовой пояс

Для отображения в сообщениях актуального времени геолокации или события в разделе «Системные» необходимо выбрать часовой пояс.

При настройке через web-конфигуратор требуется отправить устройству SMS- или TCP-команду для обновления. Если настройка производится через локальный конфигуратор (Windows), то достаточно нажать на кнопку сохранить.

Report Page