我试图找出创建技能的最佳方法,该技能允许用户回答技能中的问题。这是流程......
Alexa open'技能'
用户:
代码:收集响应并存储到数据库
亚历克斯:问问题2
用户:
代码:收集响应并存储到数据库。
我坚持如何从用户那里收集答案(语音响应),然后转到队列中的下一个问题?我知道如何将记录保存到数据库。
有谁知道我可以效仿的任何好例子?
答案 0 :(得分:0)
对于您希望用户提供的每个数据,您应该将它们设置为"插槽"。使用新技能构建器工具设置意图,随附的插槽以及这些插槽的提示。
然后你可以"委托" Alexa的对话框将依次提示用户输入每个插槽值,并且一旦完成,您将获得对您的技能代码的请求,并填充所有插槽。这里有详细的文档,我希望能帮助https://developer.amazon.com/public/solutions/alexa/alexa-skills-kit/docs/dialog-interface-reference,但对我而言,一旦我理解了每个答案我需要一个插槽,我就能够按照文档操作并使我的技能发挥作用。