system/AdminImiSubscribers

Коллекция чатов администраторов, подключенных к боту администраторов. Одна сущность — один чат мессенджера, идентификатор сущности совпадает с идентификатором чата (remoteParty_id).

Создается и используется микросервисом mware. Сущность создается при подтверждении кода подключения (коллекция system/AdminImiRequests) и удаляется командой /stop.

Содержится только в мастер-домене.

Тип хранилища: category.

Если пользователь user_id не является администратором мастер-домена (роль admin), сервис переводит подписку в статус disabled.

Table 1. Поля класса
Поле Описание

id

Идентификатор, совпадает с remoteParty_id.

account_id

Учетная запись мессенджера (бот), коллекция im/Accounts.

remoteParty_id

Чат, коллекция im/RemoteParties.

channel

Тип мессенджера: telegram, max, vk.

user_id

Пользователь мастер-домена, подтвердивший подключение.

userLogin

Логин пользователя.

displayName

Имя собеседника в мессенджере.

status

Прием уведомлений о состоянии системы:

  • active — уведомления включены;

  • paused — пауза до нормализации состояния системы, снимается автоматически;

  • disabled — уведомления выключены.

silentMode

Уведомления без звука.

excludedKeys

Разделы состояния системы, о которых не уведомлять, например certificate.

lang

Язык сообщений чата (en, ru). Пусто — язык мастер-домена.

sign

Подпись ключевых полей, ставит сервис. Запись, созданная или измененная в обход сервиса (неверная подпись), не используется: чат подключается только по коду.

connectedDateTime

Время подключения.

statusDateTime

Время последней смены статуса.

lastActivityDateTime

Время последней команды из чата.