Middleware class
Métodos
| dialog |
Instala un fragmento de middleware que administra el control de versiones de los diálogos de bots. |
| first |
Agrega una primera experiencia de ejecución a un bot. El middleware usa Session.userData para almacenar la versión más reciente del primer cuadro de diálogo de ejecución que ha pasado el usuario. El incremento del número de versión puede obligar a los usuarios a volver a ejecutarse a través del cuadro de diálogo completo o parcial de primera ejecución. |
| send |
Instala un fragmento de middleware que siempre enviará una indicación de escritura inicial al usuario. Esto es útil porque permite enviar la indicación de escritura antes de llamar a los modelos de LUIS. El indicador de escritura solo permanecerá válido durante unos segundos, por lo que si realiza operaciones de larga duración, puede enviar un indicador de escritura adicional mediante session.sendTyping. |
Detalles del método
dialogVersion(IDialogVersionOptions)
Instala un fragmento de middleware que administra el control de versiones de los diálogos de bots.
static function dialogVersion(options: IDialogVersionOptions)
Parámetros
- options
- IDialogVersionOptions
Configuración para configurar el bahviour del middleware instalado.
Devoluciones
firstRun(IFirstRunOptions)
Agrega una primera experiencia de ejecución a un bot. El middleware usa Session.userData para almacenar la versión más reciente del primer cuadro de diálogo de ejecución que ha pasado el usuario. El incremento del número de versión puede obligar a los usuarios a volver a ejecutarse a través del cuadro de diálogo completo o parcial de primera ejecución.
static function firstRun(options: IFirstRunOptions)
Parámetros
- options
- IFirstRunOptions
Configuración para configurar el bahviour del middleware instalado.
Devoluciones
sendTyping()
Instala un fragmento de middleware que siempre enviará una indicación de escritura inicial al usuario. Esto es útil porque permite enviar la indicación de escritura antes de llamar a los modelos de LUIS. El indicador de escritura solo permanecerá válido durante unos segundos, por lo que si realiza operaciones de larga duración, puede enviar un indicador de escritura adicional mediante session.sendTyping.
static function sendTyping()