我正在尝试为亚马逊 alexa 开发一项技能,该应用程序将用户引导到一个新状态。
“用户输入”->“说话”->“提问”->“用户输入”....等
这是最明显的解决方法,但是,这意味着我必须直截了当地将“说话”和“提问”混为一谈。
有没有另一种方式来为亚马逊 alexa 连锁事件。比如说,发出一些讲话然后转到另一个处理程序?(我知道我可以发出(“handlerName”)并切换到另一个处理程序,但我不能这样做并且在切换发生之前让 alexa 说话)
我正在尝试为亚马逊 alexa 开发一项技能,该应用程序将用户引导到一个新状态。
“用户输入”->“说话”->“提问”->“用户输入”....等
这是最明显的解决方法,但是,这意味着我必须直截了当地将“说话”和“提问”混为一谈。
有没有另一种方式来为亚马逊 alexa 连锁事件。比如说,发出一些讲话然后转到另一个处理程序?(我知道我可以发出(“handlerName”)并切换到另一个处理程序,但我不能这样做并且在切换发生之前让 alexa 说话)
“链式事件”的最佳方式是维护状态,是使用 Alexa API 的请求和响应结构中的会话对象(参见此处)。将变量存储在指示流程中当前步骤的属性中。