IUniversalBotSettings interface
Opciones usadas para inicializar una instancia de UniversalBot.
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) valores usados para configurar los marcos integrados en el localizador predeterminado. |
| 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. |
| 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