ICallSessionOptions interface
传递给会话构造函数的选项。
属性
| auto |
(可选)允许在作为批发送的每个消息之间发送的时间。 默认值为 150 毫秒。 |
| dialog |
(可选)要传递给对话初始对话的参数。 |
| dialog |
发生对话框错误时向用户发送的默认错误消息。 |
| dialog |
与用户启动新对话时要使用的对话的唯一 ID。 |
| library | 机器人对话根库。 |
| localizer | (可选)本地化机器人响应时要使用的本地化程序。 |
| middleware | 每个请求之前要执行的会话中间件数组。 |
| on |
保存会话状态时要调用的函数。 |
| on |
发送一批消息时要调用的函数。 |
| prompt |
要使用的默认提示设置。 |
| recognize |
要使用的默认识别器设置。 |
| record |
要使用的默认录制设置。 |
属性详细信息
autoBatchDelay
(可选)允许在作为批发送的每个消息之间发送的时间。 默认值为 150 毫秒。
autoBatchDelay?: number
属性值
number
dialogArgs
(可选)要传递给对话初始对话的参数。
dialogArgs?: any
属性值
any
dialogErrorMessage
发生对话框错误时向用户发送的默认错误消息。
dialogErrorMessage?: string | string[] | IAction | IIsAction
属性值
dialogId
与用户启动新对话时要使用的对话的唯一 ID。
dialogId: string
属性值
string
library
localizer
middleware
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