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