通过


IUniversalBotSettings interface

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

属性

autoBatchDelay

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

defaultDialogArgs

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

defaultDialogId

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

dialogErrorMessage

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

localizerSettings

(可选)用于配置内置于默认本地化程序中的框架的设置。

lookupUser

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

persistConversationData

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

persistUserData

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

processLimit

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

storage

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

属性详细信息

autoBatchDelay

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

autoBatchDelay?: number

属性值

number

defaultDialogArgs

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

defaultDialogArgs?: any

属性值

any

defaultDialogId

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

defaultDialogId?: string

属性值

string

dialogErrorMessage

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

dialogErrorMessage?: TextOrMessageType

属性值

localizerSettings

(可选)用于配置内置于默认本地化程序中的框架的设置。

localizerSettings?: IDefaultLocalizerSettings

属性值

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

storage

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

storage?: IBotStorage

属性值