Alexa技能:测试期间互动模型未更新

时间:2018-12-12 10:14:20

标签: aws-lambda alexa alexa-skills-kit alexa-skill alexa-slot

我正在开发一项Alexa技能,我有一个名为Intent的{​​{1}},最初有7个插槽。 我昨天添加了一个名为NewAppointmentIntent的新Slot,并成功构建了此技能。

当我调用该意图时,它仍然有7个插槽而不是8个。Doctor插槽没有出现在请求响应输出中。

图像中的意图:

enter image description here

enter image description here

调用Doctor时的output,其中Intent属性中的插槽Doctor应该是

slots

所以我想知道如何刷新技能?

1 个答案:

答案 0 :(得分:0)

关闭窗口,重新打开,然后在控制台中->保存模型->构建模型。然后再次测试。

如果仍然没有显示,请单击JSON编辑器(这将是Interaction模型列表中的最后一个选项),然后在$insert = $conn->query("INSERT INTO `users` (`users`.`usr_uuid`) VALUES ( uuidToBin(UUID() );"; $insert = $conn->query("SELECT HEX(usr_uuid) AS usr_uuid FROM `users`;"; 中可以看到NewAppointmentIntent插槽Docter数组?

如果没有,那么创建插槽时可能发生了故障。因此,删除slots插槽并重新添加。然后再次在JSON编辑器中对其进行验证,这应该可以解决问题。