通过


ICallSessionOptions interface

传递给会话构造函数的选项。

属性

autoBatchDelay

(可选)允许在作为批发送的每个消息之间发送的时间。 默认值为 150 毫秒。

dialogArgs

(可选)要传递给对话初始对话的参数。

dialogErrorMessage

发生对话框错误时向用户发送的默认错误消息。

dialogId

与用户启动新对话时要使用的对话的唯一 ID。

library

机器人对话根库。

localizer

(可选)本地化机器人响应时要使用的本地化程序。

middleware

每个请求之前要执行的会话中间件数组。

onSave

保存会话状态时要调用的函数。

onSend

发送一批消息时要调用的函数。

promptDefaults

要使用的默认提示设置。

recognizeDefaults

要使用的默认识别器设置。

recordDefaults

要使用的默认录制设置。

属性详细信息

autoBatchDelay

(可选)允许在作为批发送的每个消息之间发送的时间。 默认值为 150 毫秒。

autoBatchDelay?: number

属性值

number

dialogArgs

(可选)要传递给对话初始对话的参数。

dialogArgs?: any

属性值

any

dialogErrorMessage

发生对话框错误时向用户发送的默认错误消息。

dialogErrorMessage?: string | string[] | IAction | IIsAction

属性值

string | string[] | IAction | IIsAction

dialogId

与用户启动新对话时要使用的对话的唯一 ID。

dialogId: string

属性值

string

library

机器人对话根库。

library: Library

属性值

localizer

(可选)本地化机器人响应时要使用的本地化程序。

localizer?: ILocalizer

属性值

middleware

每个请求之前要执行的会话中间件数组。

middleware: ICallSessionMiddleware[]

属性值

onSave

保存会话状态时要调用的函数。

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

属性值

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

onSend

发送一批消息时要调用的函数。

onSend: (messages: IEvent[], done: (err: Error) => void) => void

属性值

(messages: IEvent[], done: (err: Error) => void) => void

promptDefaults

要使用的默认提示设置。

promptDefaults: IPrompt

属性值

recognizeDefaults

要使用的默认识别器设置。

recognizeDefaults: IRecognizeAction

属性值

recordDefaults

要使用的默认录制设置。

recordDefaults: IRecordAction

属性值