Поделиться через


ISessionOptions interface

Параметры, переданные конструктору сеанса.

Свойства

actions

Глобальные действия, зарегистрированные для бота.

autoBatchDelay

(Необязательно) время, разрешаемое между каждым сообщением, отправленным как пакет. Значение по умолчанию — 250 мс.

connector

Соединитель, используемый для этого сеанса.

dialogArgs

(Необязательно) аргументы для передачи в начальное диалоговое окно бесед.

dialogErrorMessage

Сообщение об ошибке по умолчанию для отправки пользователей при возникновении ошибки диалогового окна.

dialogId

Уникальный идентификатор диалогового окна, используемый при запуске нового диалога с пользователем.

library

Корневая библиотека диалогов ботов.

localizer

Локалиизатор, используемый для сеанса.

middleware

Массив ПО промежуточного слоя сеанса для выполнения до каждого запроса.

onSave

Функция, вызываемая при сохранении состояния сеансов.

onSend

Функция для вызова при отправке пакета сообщений.

Сведения о свойстве

actions

Глобальные действия, зарегистрированные для бота.

actions?: ActionSet

Значение свойства

autoBatchDelay

(Необязательно) время, разрешаемое между каждым сообщением, отправленным как пакет. Значение по умолчанию — 250 мс.

autoBatchDelay?: number

Значение свойства

number

connector

Соединитель, используемый для этого сеанса.

connector: IConnector

Значение свойства

dialogArgs

(Необязательно) аргументы для передачи в начальное диалоговое окно бесед.

dialogArgs?: any

Значение свойства

any

dialogErrorMessage

Сообщение об ошибке по умолчанию для отправки пользователей при возникновении ошибки диалогового окна.

dialogErrorMessage?: TextOrMessageType

Значение свойства

dialogId

Уникальный идентификатор диалогового окна, используемый при запуске нового диалога с пользователем.

dialogId: string

Значение свойства

string

library

Корневая библиотека диалогов ботов.

library: Library

Значение свойства

localizer

Локалиизатор, используемый для сеанса.

localizer: ILocalizer

Значение свойства

middleware

Массив ПО промежуточного слоя сеанса для выполнения до каждого запроса.

middleware: ISessionMiddleware[]

Значение свойства

onSave

Функция, вызываемая при сохранении состояния сеансов.

onSave: (done: (err: Error) => void) => void

Значение свойства

(done: (err: Error) => void) => void

onSend

Функция для вызова при отправке пакета сообщений.

onSend: (messages: IMessage[], done: (err: Error, addresses?: IAddress[]) => void) => void

Значение свойства

(messages: IMessage[], done: (err: Error, addresses?: IAddress[]) => void) => void