Middleware class
方法
| dialog |
安装一个中间件,用于管理机器人对话框的版本控制。 |
| first |
向机器人添加首次运行体验。 中间件使用 Session.userData 来存储用户通过的第一个运行对话框的最新版本。 递增版本号可以强制用户通过完整或部分首次运行对话框重新运行。 |
| send |
安装一个中间件,该中间件将始终向用户发送初始键入指示。 这很有用,因为它允许在调用任何 LUIS 模型之前发送键入指示。 键入指示器将仅保持有效几秒钟,因此,如果要执行任何长时间运行的操作,可能需要使用 session.sendTyping发送其他键入指示器。 |
方法详细信息
dialogVersion(IDialogVersionOptions)
安装一个中间件,用于管理机器人对话框的版本控制。
static function dialogVersion(options: IDialogVersionOptions)
参数
- options
- IDialogVersionOptions
用于配置已安装中间件的 bahviour 的设置。
返回
firstRun(IFirstRunOptions)
向机器人添加首次运行体验。 中间件使用 Session.userData 来存储用户通过的第一个运行对话框的最新版本。 递增版本号可以强制用户通过完整或部分首次运行对话框重新运行。
static function firstRun(options: IFirstRunOptions)
参数
- options
- IFirstRunOptions
用于配置已安装中间件的 bahviour 的设置。
返回
sendTyping()
安装一个中间件,该中间件将始终向用户发送初始键入指示。 这很有用,因为它允许在调用任何 LUIS 模型之前发送键入指示。 键入指示器将仅保持有效几秒钟,因此,如果要执行任何长时间运行的操作,可能需要使用 session.sendTyping发送其他键入指示器。
static function sendTyping()