Javascript “alexa”;“未定义”;对“无回应”的回复;“谴责言论”;

Javascript “alexa”;“未定义”;对“无回应”的回复;“谴责言论”;,javascript,undefined,alexa,alexa-skills-kit,Javascript,Undefined,Alexa,Alexa Skills Kit,我试图用这种结构创造一种事实技能: 用户:“Alexa问我的技能一个事实” 技能:“这是你的事实”“我们在继续吗?” 用户:“是” 技能:“这是你的事实”“我们在继续吗?” 用户:“否” 技能:“课程结束,再见” 到目前为止还不错,但是如果用户没有回答技能上说的任何问题,那么技能“未定义”就会出现问题,然后离开 用户:“Alexa问我的技能一个事实” 技能:“这是你的事实”“我们在继续吗?” 用户:“” 技能:“未定义”“请求的技能有问题” 是否有预构建意图来处理此类情况 我需要你的帮助 先谢谢

我试图用这种结构创造一种事实技能:

用户:“Alexa问我的技能一个事实”

技能:“这是你的事实”“我们在继续吗?”

用户:“是”

技能:“这是你的事实”“我们在继续吗?”

用户:“否”

技能:“课程结束,再见”

到目前为止还不错,但是如果用户没有回答技能上说的任何问题,那么技能“未定义”就会出现问题,然后离开

用户:“Alexa问我的技能一个事实”

技能:“这是你的事实”“我们在继续吗?”

用户:“”

技能:“未定义”“请求的技能有问题”

是否有预构建意图来处理此类情况

我需要你的帮助

先谢谢你 评论特使 历史的 恩雷吉斯特雷
每当用户不回复时,Communiauté

Alexa应发送一个
SessionedRequest

:

由于以下原因之一关闭当前打开的会话时,您的服务将收到SessionEndRequest:

  • 用户说“退出”或“退出”
  • 当设备正在侦听用户的响应时,用户没有响应或说了与语音界面中定义的意图不匹配的话
  • 出现错误

因此,您应该像处理
LaunchRequest
IntentRequest
Alexa应该在用户不回复时发送
sessionedrequest

:

由于以下原因之一关闭当前打开的会话时,您的服务将收到SessionEndRequest:

  • 用户说“退出”或“退出”
  • 当设备正在侦听用户的响应时,用户没有响应或说了与语音界面中定义的意图不匹配的话
  • 出现错误
因此,您应该像处理
LaunchRequest
IntentRequest
一样处理这个问题