Настройки Messenger-а: различия между версиями

Материал из DPA
Перейти к навигации Перейти к поиску
Строка 13: Строка 13:
 
#Внести данные своего бота в настройку [[file:Settings_gear.png]] => Микросервисы => Messenger => TelegramBotOptions
 
#Внести данные своего бота в настройку [[file:Settings_gear.png]] => Микросервисы => Messenger => TelegramBotOptions
 
#На данном этапе требуется подключить пользователей, которые должны получать уведомления к боту. Настройка производится непосредственно из профиля пользователя, кнопка "Подключить Telegram":
 
#На данном этапе требуется подключить пользователей, которые должны получать уведомления к боту. Настройка производится непосредственно из профиля пользователя, кнопка "Подключить Telegram":
 
 
# [[file:Tlgr_user_connect.png| 700px ]]
 
# [[file:Tlgr_user_connect.png| 700px ]]
  

Версия 00:39, 26 января 2021

Данная статья актуальна для системы DPA версии 5.3 и выше

Установка микросервиса Messenger

  1. Скачать актуальную версию DPA
  2. Запустить установочник, обязательно снять галку "Использовать предыдущие параметры установки"
  3. Установить галку DPA.Messenger
  4. Указать существующую базу данных для микросервиса или создать новую

Настройка Telegram-бота для оповещений

Возможны два варианта работы рассылки уведомлений через Telegram, за настройку режима работы отвечает опция RunDPAMessengerOptions. Если галка UseRunDPAMessenger снята, то бот работает в автономном режиме, иначе в режиме клиента глобального сервиса рассылки сообщений. По умолчанию установлен вариант работы как глобальный сервис рассылки.
Данная настройка расположена Settings gear.png => Микросервисы => Messenger => RunDPAMessengerOptions

Автономный вариант работы сервиса

  1. Необходимо зарегистрировать собственного Telegram-бота через бота @BotFather, при регистрации нужно выбрать имя бота и получить токен вашего бота.
  2. Внести данные своего бота в настройку Settings gear.png => Микросервисы => Messenger => TelegramBotOptions
  3. На данном этапе требуется подключить пользователей, которые должны получать уведомления к боту. Настройка производится непосредственно из профиля пользователя, кнопка "Подключить Telegram":
  4. Tlgr user connect.png
  1. Далее откроется окно с QR-кодом и веб-ссылкой на Telegram-бота, ссылку можно открыть кликнув на нее, либо отсканировав QR-код. Telegram-бот должен быть активирован тем же пользователем, которому принадлежит профиль пользователя в системе DPA. При успешном подключении у пользователя появится информации о подключении в профиле:
  1. Tlgr user connect done.png

Для проверки отправки сообщений в настройках Messenger-а нужно перейти на вкладку "Отправит сообщение", где заполнить "Транспорт" chat id пользователя (указан в профиле), а также тему и тест сообщения, после заполнения нажать кнопку "Отправить".

Test message.png

Результат отправки сообщения можно посмотреть на вкладке "История сообщений"

Как клиент глобального сервиса рассылки сообщений

Для работы мессенджера DPA должна иметь выход в интернет. Настройки мессенджера расположены в разделе

Settings gear.png => Messenger

1. Подключение системы к глобальному сервису рассылки производится на вкладке подключение, необходимо заполнить поле "Название организации" и отправить запрос:

Tlgr connect.png

Статус запроса изменится на "Ожидает подтверждения".

После подтверждения администратора со стороны компании Экстенсив статус будет изменен на "Подключено"

Tlgr connect done.png

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

2. Подключение своей учетной записи к Telegram-боту Процедуру подключения необходимо проделать каждому пользователю индивидуально. Настройка производится непосредственно из профиля пользователя, кнопка "Подключить Telegram":

Tlgr user connect.png

Далее откроется окно с QR-кодом и веб-ссылкой на Telegram-бота, ссылку можно открыть кликнув на нее, либо отсканировав QR-код. Telegram-бот должен быть активирован тем же пользователем, которому принадлежит профиль пользователя в системе DPA. При успешном подключении у пользователя появится информации о подключении в профиле:

Tlgr user connect done.png

Для проверки отправки сообщений в настройках Messenger-а нужно перейти на вкладку "Отправит сообщение", где заполнить "Транспорт" chat id пользователя (указан в профиле), а также тему и тест сообщения, после заполнения нажать кнопку "Отправить".

Test message.png

Результат отправки сообщения можно посмотреть на вкладке "История сообщений"

Настройка E-mail-оповещений

Для настройки требуется отправки уведомлений через электронную почту требуется задать в системе конфигурацию SMTP-сервера. Для настройки необходимо перейти в раздел Messenger:

Settings gear.png => Микросервисы => Messenger => EmailerOptions


Emailer options.png

где

  • AuthenticationType - метод аутентификации, анонимный или логин/пароль;
  • DisplayName - будет вставлять в поле "От кого" при получении письма;
  • UserName - имя пользователя для авторизации на SMTP-сервере;
  • Password - пароль для авторизации на SMTP-сервере;
  • SmtpServerName - адрес SMTP-сервера;
  • Port - номер порта;
  • EnableSsl - включить/выключить шифрование SSL;
  • DisableEmailSending - отключить отправку E-mail, без удаления конфигурации SMTP;

Настройка SMS-оповещений