我正在尝试找出创建技能的最佳方法,该技能允许用户回答技能中的问题 . 这是流程......
Alexa开放'技能'
Alexa:太阳系中有多少行星?
用户:
代码:收集响应并存储到数据库
亚历克斯:问问题2
代码:收集响应并存储到数据库 .
我一直坚持如何从用户那里收集答案(语音响应),然后转到队列中的下一个问题?我知道如何将记录保存到数据库 .
有谁知道我可以遵循的任何好例子?
对于您希望用户提供的每个数据,您应该将它们设置为“插槽” . 使用新技能构建器工具设置意图,随附的插槽以及这些插槽的提示 .
然后你可以"delegate"对Alexa的对话框将依次提示用户输入每个槽值,并且你在这里详细记录了我希望对我有帮助的文件https://developer.amazon.com/public/solutions/alexa/alexa-skills-kit/docs/dialog-interface-reference但是对我来说,一旦我明白我每个答案需要一个插槽,我就是能够遵循文档并使我的技能发挥作用 .
1 回答
对于您希望用户提供的每个数据,您应该将它们设置为“插槽” . 使用新技能构建器工具设置意图,随附的插槽以及这些插槽的提示 .
然后你可以"delegate"对Alexa的对话框将依次提示用户输入每个槽值,并且你在这里详细记录了我希望对我有帮助的文件https://developer.amazon.com/public/solutions/alexa/alexa-skills-kit/docs/dialog-interface-reference但是对我来说,一旦我明白我每个答案需要一个插槽,我就是能够遵循文档并使我的技能发挥作用 .