IUniversalCallBotSettings interface
Opciones usadas para inicializar una instancia de UniversalCallBot.
Propiedades
| auto |
(Opcional) tiempo para permitir entre cada mensaje enviado como lote. El valor predeterminado es 150 ms. |
| default |
(Opcional) argumentos para pasar al cuadro de diálogo inicial de una conversación. |
| default |
(Opcional) cuadro de diálogo para iniciar cuando un usuario inicia una nueva conversación con un bot. El valor predeterminado es "/". |
| dialog |
(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. |
| lookup |
(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. |
| persist |
(Opcional) si se conservarán los datos conversationData compartidos verdaderos. El valor predeterminado es false. |
| persist |
(opcional) si se conservará userData true. El valor predeterminado es true. |
| process |
(Opcional) número máximo de opciones asincrónicas para realizar en paralelo. |
| prompt |
Configuración de aviso predeterminada que se va a usar. |
| recognize |
Configuración predeterminada del reconocedor que se va a usar. |
| record |
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
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