Содержит доступ к системным коллекциям Линий, всегда доступен как глобальное значение в сценариях:

const cu = await System.users.getCurrentUser();
await System.lines.sessions.assignToOperator(cu);

Hierarchy

  • LinesCollections

Properties

Readonly channels

channels: LineChannels

Каналы (мессенджеры).

Readonly clients

clients: LineClients

Клиенты.

Readonly lines

lines: Lines

Линии.

Readonly metrics

metrics: LineMetrics

Метрики.

Readonly sessions

sessions: LineSessions

Сессии.

Methods

getOperatorStatus

  • Метод позволяет получить статус оператора.

    Возвращает одно из значений OperatorStatusType:

    const user = await System.users.getCurrentUser();
    const operatorStatus = await System.lines.getOperatorStatus(user);
    

    Parameters

    • user: UserItemRef

      Пользователь, статус которого необходимо получить.

    Returns Promise<OperatorStatusType>

setOperatorStatus

  • Метод позволяет изменить статус оператора.

    Пример использования:

    const user = await System.users.getCurrentUser();
    await System.lines.setOperatorStatus(user, OperatorStatusType.offline);
    

    Parameters

    • user: UserItemRef

      Пользователь, статус которого необходимо изменить.

    • status: OperatorStatusType

      Новый статус оператора.

    Returns Promise<void>