TelegramBotSvc

Последнее изменение:



Сервис обмена данными MT DMS с чат-ботом Telegram.

Для корректной работы сервиса требуется заполнить параметр «Ключ Telegram бота».

Порядок настройки описан в статье Параметры МТ

При подключении Клиента к чат-боту в Telegram:


Передает в Telegram «Код подтверждения» для подключения к чат-боту нового Клиента.

Проверяет наличие новых уведомлений от чат-бота.

Обрабатывает команду «/start»: получает из Telegram и заполняет в Карточке клиента (справочник «Клиенты») поле «ID Telegram чата» (на вкладке «System»), с проставлением флага «Telegram бот» = ДА (на вкладке «Коммуникация»).


При отправке Триггерной рассылки Клиенту через чат-бот в Telegram:


При инициации сервисом XChangeNotifySvc триггерной рассылки, в карточке которой заполнен «Запрос для определения ID_Chat Telegram» на вкладке «Параметры мессенджера», передает в Telegram «Тест сообщения» и список «ID Telegram чата» для отправки Клиентам.

При получении подтверждения Записи на сервис через чат-бот в Telegram:


По инициации сервиса XChangeActionSvc класс MTWorkShop.dll.OutOrderApptTelegramSender передает в Telegram текст сообщения (из поля «Параметры» в Настройке действия при изменениях), с кнопками «Подтвердить» и «Отменить», и «ID Telegram чата» для отправки Клиенту.

Текущий сервис (TelegramBotSvc) выполняет обработку нажатия кнопок в Telegram (проверяет наличие новых уведомлений от чат-бота):

«Подтвердить» - в Назначении встречи заполняет «Подтверждение прибытия» = Подтверждено и отправляет в чат ответ «Запись подтверждена».

«Отменить» - в Назначении встречи сохраняет «Подтверждение прибытия» = Отказ и отправляет в чат ответ «Запись отменена».


Порядок подключения Сервисов описан в статье «Сервисы МТ»



Эта статья помогла вам?