我正在开发一项Alexa技能,我有一个名为Intent
的{{1}},最初有7个插槽。
我昨天添加了一个名为NewAppointmentIntent
的新Slot
,并成功构建了此技能。
当我调用该意图时,它仍然有7个插槽而不是8个。Doctor
插槽没有出现在请求和响应输出中。
图像中的意图:
调用Doctor
时的output
,其中Intent
属性中的插槽Doctor
应该是
slots
所以我想知道如何刷新技能?
答案 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编辑器中对其进行验证,这应该可以解决问题。