相同的答案 - 不同的Intent Alexa技能

时间:2017-07-12 18:45:05

标签: alexa alexa-skills-kit alexa-skill

我有一个简单的问答技巧。我遇到的问题是,当我对多个问题有相同的答案时 - 所以,如果我有一个5个问题的答案技巧 - 其中3个答案是“是”'它不会前进到下一个问题,因为它会调用问题1,因为Yes slot值被映射为问题1意图。

有没有例子可以避免这种情况?或者,也许我的方法都是错的。

1 个答案:

答案 0 :(得分:1)

我和我的第一个人有同样的问题?"棒球短剧技巧。处理此问题的方法是跟踪询问的问题。

您可以通过多种方式完成此操作,但我认为最简单的方法是在会话中传递问题#或ID。例如,在我的技能方面,有83行的交换。我将这些编号从1到83编号,并在会话中传递该编号。

当意图处理程序收到可能是来自多行之一的响应的意图时,意图处理程序会检查会话中传递的行号以确定哪一行是下一行。

搜索" alexa会话"找到很多关于做这类事情的博客文章和例子。这是指向BNR article的链接。