Compartir a través de


IUniversalCallBotSettings interface

Opciones usadas para inicializar una instancia de UniversalCallBot.

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.

localizer

(Opcional) localizador que se usa para localizar las respuestas de los bots al usuario.

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.

promptDefaults

Configuración de aviso predeterminada que se va a usar.

recognizeDefaults

Configuración predeterminada del reconocedor que se va a usar.

recordDefaults

Configuración de grabación predeterminada que se va a usar.

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?: string | string[] | IAction | IIsAction

Valor de propiedad

string | string[] | IAction | IIsAction

localizer

(Opcional) localizador que se usa para localizar las respuestas de los bots al usuario.

localizer?: ILocalizer

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

promptDefaults

Configuración de aviso predeterminada que se va a usar.

promptDefaults: IPrompt

Valor de propiedad

recognizeDefaults

Configuración predeterminada del reconocedor que se va a usar.

recognizeDefaults: IRecognizeAction

Valor de propiedad

recordDefaults

Configuración de grabación predeterminada que se va a usar.

recordDefaults: IRecordAction

Valor de propiedad

storage

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

storage?: IBotStorage

Valor de propiedad