Compartir a través de


ISessionOptions interface

Opciones pasadas al constructor de una sesión.

Propiedades

actions

Acciones globales registradas para el bot.

autoBatchDelay

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

connector

Conector que se usa para esta sesión.

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

Localizador que se va a usar para la sesión.

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.

Detalles de las propiedades

actions

Acciones globales registradas para el bot.

actions?: ActionSet

Valor de propiedad

autoBatchDelay

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

autoBatchDelay?: number

Valor de propiedad

number

connector

Conector que se usa para esta sesión.

connector: IConnector

Valor de propiedad

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?: TextOrMessageType

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

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

library: Library

Valor de propiedad

localizer

Localizador que se va a usar para la sesión.

localizer: ILocalizer

Valor de propiedad

middleware

Matriz de middleware de sesión que se va a ejecutar antes de cada solicitud.

middleware: ISessionMiddleware[]

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: IMessage[], done: (err: Error, addresses?: IAddress[]) => void) => void

Valor de propiedad

(messages: IMessage[], done: (err: Error, addresses?: IAddress[]) => void) => void