创造一个7任务。 &安培;回答Alexa的技巧

时间:2017-06-25 01:55:56

标签: node.js amazon-dynamodb alexa alexa-skills-kit

我试图找出创建技能的最佳方法,该技能允许用户回答技能中的问题。这是流程......

Alexa open'技能'

Alexa:太阳系中有多少个行星?

用户:

代码:收集响应并存储到数据库

亚历克斯:问问题2

用户:

代码:收集响应并存储到数据库。

我坚持如何从用户那里收集答案(语音响应),然后转到队列中的下一个问题?我知道如何将记录保存到数据库。

有谁知道我可以效仿的任何好例子?

1 个答案:

答案 0 :(得分:0)

对于您希望用户提供的每个数据,您应该将它们设置为"插槽"。使用新技能构建器工具设置意图,随附的插槽以及这些插槽的提示。

然后你可以"委托" Alexa的对话框将依次提示用户输入每个插槽值,并且一旦完成,您将获得对您的技能代码的请求,并填充所有插槽。这里有详细的文档,我希望能帮助https://developer.amazon.com/public/solutions/alexa/alexa-skills-kit/docs/dialog-interface-reference,但对我而言,一旦我理解了每个答案我需要一个插槽,我就能够按照文档操作并使我的技能发挥作用。