我在测试Alexa中自定义技能的调用时遇到了一个问题。
我的调用名称叫“圣诞快乐”,如果我在Alexa Skills创建的测试部分中键入或说出它,就会触发LaunchRequest并开始对话。
我提交认证技能后,亚马逊会使用“ Alexa,启动圣诞快乐”之类的短语正确测试它。在这种情况下,不会触发LaunchRequest。
如何在控制台中测试整个调用名称?有什么方法可以调试为什么未触发LaunchRequest?它会触发一个不同的意图,而不是“ LaunchRequest”吗?
谢谢
答案 0 :(得分:1)
我不相信有一种方法可以测试完整的调用短语。
要尝试调试此问题,应在执行意图处理程序之前,将请求记录在发出请求的应用程序根目录中。这样一来,您就可以查看是否收到了任何请求,如果有的话,它是什么,而不是LaunchRequest
。