Compartir a través de


IUniversalBotSettings interface

Opciones usadas para inicializar una instancia de UniversalBot.

Propiedades

autoBatchDelay

(Opcional) tiempo para permitir entre cada mensaje enviado como lote. El valor predeterminado es 150 ms.

defaultDialogArgs

(Opcional) argumentos para pasar al cuadro de diálogo inicial de una conversación.

defaultDialogId

(Opcional) cuadro de diálogo para iniciar cuando un usuario inicia una nueva conversación con un bot. El valor predeterminado es "/".

dialogErrorMessage

(Opcional) mensaje para enviar al usuario si se produce un error inesperado durante una conversación. Se proporciona un mensaje predeterminado.

localizerSettings

(Opcional) valores usados para configurar los marcos integrados en el localizador predeterminado.

lookupUser

(Opcional) función que se usa para asignar el identificador de usuario de un mensaje entrante a otro identificador de usuario. Esto se puede usar para implementar la vinculación de cuentas de usuario.

persistConversationData

(Opcional) si se conservarán los datos conversationData compartidos verdaderos. El valor predeterminado es false.

persistUserData

(opcional) si se conservará userData true. El valor predeterminado es true.

processLimit

(Opcional) número máximo de opciones asincrónicas para realizar en paralelo.

storage

(Opcional) sistema de almacenamiento que se va a usar para almacenar datos de conversación & usuario.

Detalles de las propiedades

autoBatchDelay

(Opcional) tiempo para permitir entre cada mensaje enviado como lote. El valor predeterminado es 150 ms.

autoBatchDelay?: number

Valor de propiedad

number

defaultDialogArgs

(Opcional) argumentos para pasar al cuadro de diálogo inicial de una conversación.

defaultDialogArgs?: any

Valor de propiedad

any

defaultDialogId

(Opcional) cuadro de diálogo para iniciar cuando un usuario inicia una nueva conversación con un bot. El valor predeterminado es "/".

defaultDialogId?: string

Valor de propiedad

string

dialogErrorMessage

(Opcional) mensaje para enviar al usuario si se produce un error inesperado durante una conversación. Se proporciona un mensaje predeterminado.

dialogErrorMessage?: TextOrMessageType

Valor de propiedad

localizerSettings

(Opcional) valores usados para configurar los marcos integrados en el localizador predeterminado.

localizerSettings?: IDefaultLocalizerSettings

Valor de propiedad

lookupUser

(Opcional) función que se usa para asignar el identificador de usuario de un mensaje entrante a otro identificador de usuario. Esto se puede usar para implementar la vinculación de cuentas de usuario.

lookupUser?: (address: IAddress, done: (err: Error, user: IIdentity) => void) => void

Valor de propiedad

(address: IAddress, done: (err: Error, user: IIdentity) => void) => void

persistConversationData

(Opcional) si se conservarán los datos conversationData compartidos verdaderos. El valor predeterminado es false.

persistConversationData?: boolean

Valor de propiedad

boolean

persistUserData

(opcional) si se conservará userData true. El valor predeterminado es true.

persistUserData?: boolean

Valor de propiedad

boolean

processLimit

(Opcional) número máximo de opciones asincrónicas para realizar en paralelo.

processLimit?: number

Valor de propiedad

number

storage

(Opcional) sistema de almacenamiento que se va a usar para almacenar datos de conversación & usuario.

storage?: IBotStorage

Valor de propiedad