通过


IUniversalCallBotSettings interface

用于初始化 UniversalCallBot 实例的选项。

属性

autoBatchDelay

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

defaultDialogArgs

(可选)参数,用于传递给对话的初始对话。

defaultDialogId

(可选)当用户启动与机器人的新对话时启动的对话。 默认值为“/”。

dialogErrorMessage

(可选)在会话期间发生意外错误时发送用户的消息。 提供默认消息。

localizer

(可选)本地化程序,用于本地化机器人对用户的响应。

lookupUser

(可选)函数,用于将传入消息的用户 ID 映射到其他用户 ID。 这可用于实现用户帐户链接。

persistConversationData

(可选)如果保留真正的共享 conversationData。 默认值为 false。

persistUserData

(可选) 如果将持久保存 true userData。 默认值为 true。

processLimit

(可选)要并行执行的最大异步选项数。

promptDefaults

要使用的默认提示设置。

recognizeDefaults

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

recordDefaults

要使用的默认录制设置。

storage

(可选)用于存储用户 & 聊天数据的存储系统。

属性详细信息

autoBatchDelay

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

autoBatchDelay?: number

属性值

number

defaultDialogArgs

(可选)参数,用于传递给对话的初始对话。

defaultDialogArgs?: any

属性值

any

defaultDialogId

(可选)当用户启动与机器人的新对话时启动的对话。 默认值为“/”。

defaultDialogId?: string

属性值

string

dialogErrorMessage

(可选)在会话期间发生意外错误时发送用户的消息。 提供默认消息。

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

属性值

string | string[] | IAction | IIsAction

localizer

(可选)本地化程序,用于本地化机器人对用户的响应。

localizer?: ILocalizer

属性值

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

promptDefaults

要使用的默认提示设置。

promptDefaults: IPrompt

属性值

recognizeDefaults

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

recognizeDefaults: IRecognizeAction

属性值

recordDefaults

要使用的默认录制设置。

recordDefaults: IRecordAction

属性值

storage

(可选)用于存储用户 & 聊天数据的存储系统。

storage?: IBotStorage

属性值