IUniversalCallBotSettings interface
用于初始化 UniversalCallBot 实例的选项。
属性
| auto |
(可选)允许在作为批发送的每个消息之间发送的时间。 默认值为 150 毫秒。 |
| default |
(可选)参数,用于传递给对话的初始对话。 |
| default |
(可选)当用户启动与机器人的新对话时启动的对话。 默认值为“/”。 |
| dialog |
(可选)在会话期间发生意外错误时发送用户的消息。 提供默认消息。 |
| localizer | (可选)本地化程序,用于本地化机器人对用户的响应。 |
| lookup |
(可选)函数,用于将传入消息的用户 ID 映射到其他用户 ID。 这可用于实现用户帐户链接。 |
| persist |
(可选)如果保留真正的共享 conversationData。 默认值为 false。 |
| persist |
(可选) 如果将持久保存 true userData。 默认值为 true。 |
| process |
(可选)要并行执行的最大异步选项数。 |
| prompt |
要使用的默认提示设置。 |
| recognize |
要使用的默认识别器设置。 |
| record |
要使用的默认录制设置。 |
| storage | (可选)用于存储用户 & 聊天数据的存储系统。 |
属性详细信息
autoBatchDelay
(可选)允许在作为批发送的每个消息之间发送的时间。 默认值为 150 毫秒。
autoBatchDelay?: number
属性值
number
defaultDialogArgs
(可选)参数,用于传递给对话的初始对话。
defaultDialogArgs?: any
属性值
any
defaultDialogId
(可选)当用户启动与机器人的新对话时启动的对话。 默认值为“/”。
defaultDialogId?: string
属性值
string
dialogErrorMessage
(可选)在会话期间发生意外错误时发送用户的消息。 提供默认消息。
dialogErrorMessage?: string | string[] | IAction | IIsAction
属性值
localizer
lookupUser
(可选)函数,用于将传入消息的用户 ID 映射到其他用户 ID。 这可用于实现用户帐户链接。
lookupUser?: (address: IAddress, done: (err: Error, user: IIdentity) => void) => void
属性值
(address: IAddress, done: (err: Error, user: IIdentity) => void) => void
persistConversationData
(可选)如果保留真正的共享 conversationData。 默认值为 false。
persistConversationData?: boolean
属性值
boolean
persistUserData
(可选) 如果将持久保存 true userData。 默认值为 true。
persistUserData?: boolean
属性值
boolean
processLimit
(可选)要并行执行的最大异步选项数。
processLimit?: number
属性值
number