В системе разработан способ транспорта оповещений посредством Telegram. Реализована возможность отправлять оповещения из системы на мобильные устройства пользователей в приложение Telegram с помощью «бота» Telegram. Для этого необходимо в Оповещении указать Настройку доставки оповещений, в которой будет указано:
1. Обработка доставки – Обработка доставка оповещений посредством Telegram.
2. Бот Telegram.
Бот Telegram создается в самом приложении Telegram. Бота необходимо зарегистрировать и получить его уникальный id, являющийся одновременно и токеном, который надо заполнить в справочнике Бот Telegram. Для этого в Telegram существует специальный бот — @BotFather. Необходимо его найти в списке контактов и написать команду «/start», в ответ будет получен список всех его команд. Далее необходимо написать команду «/newbot», в ответ бот попросит придумать имя новому боту. Единственное ограничение на имя — в конце оно должно оканчиваться на «bot». В случае успеха BotFather возвращает токен бота и ссылку для быстрого добавления бота в контакты. Токен необходимо заполнить в элементе справочника Бот Telegram.
Подробнее об этой возможности в Telegram описано здесь - https://core.telegram.org/bots.
В элементе справочника Бот Telegram есть возможность проверить бота. Для этого необходимо нажать кнопку «Проверить» в командной панели справочника.
В случае, если проверка пройдена успешно, будет выдано сообщение - Проверка выполнена успешно.
Далее всем пользователям, которым необходимо получать уведомления в Telegram, необходимо пригласить в свой список контактов этого бота и написать ему какой-нибудь набор символов. После этого, в элементе справочника Бот Telegram необходимо нажать кнопку «Найти чаты».
В открывшемся окне будут показаны чаты, которые были начаты с ботом. После этого необходимо нажать кнопку «Записать и закрыть».
При этом создаются новые записи в регистре «Чаты Telegram».
После этого необходимо открыть регистр «Назначение точек доставки» и связать пользователя базы с ботом.
Далее весь механизм оповещений настраивается и работает также, как и для других способов доставки.