Node.js Alexa技能工具包-保存用户输入
是否有办法将用户输入保存到ALexa Skill kit中的变量 使用Skill Builder创建意图时,可以使用花括号指定插槽 还可以定义插槽类型。您可以定义自己的类型,也可以从内置类型中进行选择 请在此处查看完整列表: 从Alexa skill lambda函数中,您可以捕获用户正在说的内容。您可以从以下网站获得:Node.js Alexa技能工具包-保存用户输入,node.js,amazon-web-services,amazon,alexa,Node.js,Amazon Web Services,Amazon,Alexa,是否有办法将用户输入保存到ALexa Skill kit中的变量 使用Skill Builder创建意图时,可以使用花括号指定插槽 还可以定义插槽类型。您可以定义自己的类型,也可以从内置类型中进行选择 请在此处查看完整列表: 从Alexa skill lambda函数中,您可以捕获用户正在说的内容。您可以从以下网站获得: this.event.request.intent.slots.<SlotName>.value 是的,你能做到。您可以使用插槽存储用户提供的任何信息。您可以使用
this.event.request.intent.slots.<SlotName>.value
是的,你能做到。您可以使用插槽存储用户提供的任何信息。您可以使用内置插槽,也可以定义自定义插槽 如果您想获取或存储号码、日期或姓名等,可以使用内置插槽。 有关内置插槽的列表,请参阅此链接: 如果要存储用户给出的整个语句,则可以使用AMAZON.SearchQuery:
当您考虑用户可能会问什么时,考虑使用内置的或自定义的插槽类型来捕获更可预测的用户输入,以及亚马逊搜索查询插槽类型,以捕获构成搜索查询的不可预测的输入。
确保您的技能每个意图使用的AMAZON.SearchQuery插槽不超过一个。Amazon.SearchQuery插槽类型不能与示例语句中的另一个意向插槽组合。您好,谢谢您的回答。但是,我在交互模型中询问,没有启动skillbuilder。有什么想法吗?我添加了一个交互模型的例子
{
"name": "MyColorIsIntent",
"samples": [
"my favorite color is {Color}"
],
"slots": [
{
"name": "Color",
"type": "LIST_OF_COLORS"
}
]
},