ICallSessionOptions interface
Opciones pasadas al constructor de una sesión.
Propiedades
| auto |
(Opcional) tiempo para permitir entre cada mensaje enviado como lote. El valor predeterminado es 150 ms. |
| dialog |
(Opcional) argumentos para pasar al cuadro de diálogo inicial de las conversaciones. |
| dialog |
Mensaje de error predeterminado para enviar usuarios cuando se produce un error de diálogo. |
| dialog |
Identificador único del cuadro de diálogo que se usará al iniciar una nueva conversación con un usuario. |
| library | La biblioteca raíz de bots de diálogos. |
| localizer | (Opcional) localizador que se usará al localizar las respuestas de los bots. |
| middleware | Matriz de middleware de sesión que se va a ejecutar antes de cada solicitud. |
| on |
Función que se va a invocar cuando se guarda el estado de las sesiones. |
| on |
Función que se va a invocar cuando se envía un lote de mensajes. |
| 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. |
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
dialogArgs
(Opcional) argumentos para pasar al cuadro de diálogo inicial de las conversaciones.
dialogArgs?: any
Valor de propiedad
any
dialogErrorMessage
Mensaje de error predeterminado para enviar usuarios cuando se produce un error de diálogo.
dialogErrorMessage?: string | string[] | IAction | IIsAction
Valor de propiedad
dialogId
Identificador único del cuadro de diálogo que se usará al iniciar una nueva conversación con un usuario.
dialogId: string
Valor de propiedad
string
library
localizer
(Opcional) localizador que se usará al localizar las respuestas de los bots.
localizer?: ILocalizer
Valor de propiedad
middleware
Matriz de middleware de sesión que se va a ejecutar antes de cada solicitud.
middleware: ICallSessionMiddleware[]
Valor de propiedad
onSave
Función que se va a invocar cuando se guarda el estado de las sesiones.
onSave: (done: (err: Error) => void) => void
Valor de propiedad
(done: (err: Error) => void) => void
onSend
Función que se va a invocar cuando se envía un lote de mensajes.
onSend: (messages: IEvent[], done: (err: Error) => void) => void
Valor de propiedad
(messages: IEvent[], done: (err: Error) => void) => void
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