im/Accounts
Коллекция IM-аккаунтов (Instant Messaging). Коллекция создается и используется микросервисом 'im'.
Аккаунты создаются с привязкой к каналу обмена быстрыми сообщениями, устанавливающему общие сценарии обработки.
Тип хранилища: category
.
Поле | Описание |
---|---|
|
Идентификатор. |
|
Название аккаунта. |
|
Тип канала обмена мгновенными сообщениями. |
|
Выключатель аккаунта. |
|
Дополнительные произвольные опции аккаунта по типам каналов. Для Telegram:
Для Whatsapp business:
|
|
Статусное сообщение. Заполняется системой при обнаружении сбоев в сценариях взаимодействия. |
|
Поле, в которое заносятся сведения для регистрации на стороне провайдера: страница для веб-хука и проверочный токен. При регистрации системы для получения веб-хуков необходимо к предоставленной странице приписать схему и имя хоста, по которым доступен сервер. Например, 'https://pbx.era-platform.ru', чтобы получилось 'https://pbx.era-platform.ru/api/im/v1/…'. |
Для работы аккаунта whatsapp должен быть создан канал интеграции типа 'im', имеющий точно такой же идентификатор, как и этот аккаунт im. Веб-хуки с входящими сообщениями от мессенджера поступают на страницу вебсервера '/api/im/v1/:TOKEN', и оттуда по идентификатору канала интеграции, чей токен указан в урле для веб-хука, попадают в сервис обслуживания аккаунта im. При создании аккаунта whatsapp, при отсутствии автоматически создается канал мессенджера /rest/v1/uc/imchannels и канал интеграции /rest/v1/service/integration_points.