通过


Middleware class

方法

dialogVersion(IDialogVersionOptions)

安装一个中间件,用于管理机器人对话框的版本控制。

firstRun(IFirstRunOptions)

向机器人添加首次运行体验。 中间件使用 Session.userData 来存储用户通过的第一个运行对话框的最新版本。 递增版本号可以强制用户通过完整或部分首次运行对话框重新运行。

sendTyping()

安装一个中间件,该中间件将始终向用户发送初始键入指示。 这很有用,因为它允许在调用任何 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()

返回