通常在我使用Java ASK开发技能时,我会从Alexa测试控制台中得到一个错误,即我的服务需要很长时间才能响应。
在这种情况下,我注意到会话即将关闭,我需要再次启动技能才能再次打开新会话,以招待用户的进一步请求。
我通过将shouldEndSession设置为false来使会话在所有技能响应中保持打开状态。。
但是,在某些情况下,如果我的技能未及时响应,则我并没有获得控制以保持会话打开。在这里,Alexa自己说“所需的技能花了太长时间才能做出响应”,会话被Alexa自动终止了。
有人可以帮忙,如何处理未击中技能代码的情况?