Telegram-бот: различия между версиями

Материал из DPA
Перейти к навигации Перейти к поиску
Строка 1: Строка 1:
 
Данная настройка актуальна, при использовании автономного режима работы микросервиса Messenger, подробнее о настройке режима работы микросервиса в разделе[[установка_микросервиса| установка.]]<br>
 
Данная настройка актуальна, при использовании автономного режима работы микросервиса Messenger, подробнее о настройке режима работы микросервиса в разделе[[установка_микросервиса| установка.]]<br>
 +
Для работы вашего бота опция '''RunDPAMessengerOptions''' должна быть выключена.
 
=Создание Telegram-бота=
 
=Создание Telegram-бота=
 
#Необходимо зарегистрировать собственного Telegram-бота через бота @BotFather, при регистрации нужно выбрать имя бота и получить токен вашего бота.
 
#Необходимо зарегистрировать собственного Telegram-бота через бота @BotFather, при регистрации нужно выбрать имя бота и получить токен вашего бота.

Версия 02:38, 20 января 2022

Данная настройка актуальна, при использовании автономного режима работы микросервиса Messenger, подробнее о настройке режима работы микросервиса в разделе установка.
Для работы вашего бота опция RunDPAMessengerOptions должна быть выключена.

Создание Telegram-бота

  1. Необходимо зарегистрировать собственного Telegram-бота через бота @BotFather, при регистрации нужно выбрать имя бота и получить токен вашего бота.
  2. Внести данные своего бота в настройку Settings gear.png => Микросервисы => Messenger => TelegramBotOptions

Подключение пользователей к рассылке уведомлений

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

Tlgr user connect.png

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

Tlgr user connect done.png

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

Test message.png

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