ISessionOptions interface
Параметры, переданные конструктору сеанса.
Свойства
| actions | Глобальные действия, зарегистрированные для бота. |
| auto |
(Необязательно) время, разрешаемое между каждым сообщением, отправленным как пакет. Значение по умолчанию — 250 мс. |
| connector | Соединитель, используемый для этого сеанса. |
| dialog |
(Необязательно) аргументы для передачи в начальное диалоговое окно бесед. |
| dialog |
Сообщение об ошибке по умолчанию для отправки пользователей при возникновении ошибки диалогового окна. |
| dialog |
Уникальный идентификатор диалогового окна, используемый при запуске нового диалога с пользователем. |
| library | Корневая библиотека диалогов ботов. |
| localizer | Локалиизатор, используемый для сеанса. |
| middleware | Массив ПО промежуточного слоя сеанса для выполнения до каждого запроса. |
| on |
Функция, вызываемая при сохранении состояния сеансов. |
| on |
Функция для вызова при отправке пакета сообщений. |
Сведения о свойстве
actions
autoBatchDelay
(Необязательно) время, разрешаемое между каждым сообщением, отправленным как пакет. Значение по умолчанию — 250 мс.
autoBatchDelay?: number
Значение свойства
number
connector
dialogArgs
(Необязательно) аргументы для передачи в начальное диалоговое окно бесед.
dialogArgs?: any
Значение свойства
any
dialogErrorMessage
Сообщение об ошибке по умолчанию для отправки пользователей при возникновении ошибки диалогового окна.
dialogErrorMessage?: TextOrMessageType
Значение свойства
dialogId
Уникальный идентификатор диалогового окна, используемый при запуске нового диалога с пользователем.
dialogId: string
Значение свойства
string
library
localizer
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