Compartir a través de


ICallSessionOptions interface

Opciones pasadas al constructor de una sesión.

Propiedades

autoBatchDelay

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

dialogArgs

(Opcional) argumentos para pasar al cuadro de diálogo inicial de las conversaciones.

dialogErrorMessage

Mensaje de error predeterminado para enviar usuarios cuando se produce un error de diálogo.

dialogId

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.

onSave

Función que se va a invocar cuando se guarda el estado de las sesiones.

onSend

Función que se va a invocar cuando se envía un lote de mensajes.

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.

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

string | string[] | IAction | IIsAction

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

La biblioteca raíz de bots de diálogos.

library: Library

Valor de propiedad

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

Valor de propiedad