Javascript “alexa”;“未定义”;对“无回应”的回复;“谴责言论”;
我试图用这种结构创造一种事实技能: 用户:“Alexa问我的技能一个事实” 技能:“这是你的事实”“我们在继续吗?” 用户:“是” 技能:“这是你的事实”“我们在继续吗?” 用户:“否” 技能:“课程结束,再见” 到目前为止还不错,但是如果用户没有回答技能上说的任何问题,那么技能“未定义”就会出现问题,然后离开 用户:“Alexa问我的技能一个事实” 技能:“这是你的事实”“我们在继续吗?” 用户:“” 技能:“未定义”“请求的技能有问题” 是否有预构建意图来处理此类情况 我需要你的帮助 先谢谢你 评论特使 历史的 恩雷吉斯特雷Javascript “alexa”;“未定义”;对“无回应”的回复;“谴责言论”;,javascript,undefined,alexa,alexa-skills-kit,Javascript,Undefined,Alexa,Alexa Skills Kit,我试图用这种结构创造一种事实技能: 用户:“Alexa问我的技能一个事实” 技能:“这是你的事实”“我们在继续吗?” 用户:“是” 技能:“这是你的事实”“我们在继续吗?” 用户:“否” 技能:“课程结束,再见” 到目前为止还不错,但是如果用户没有回答技能上说的任何问题,那么技能“未定义”就会出现问题,然后离开 用户:“Alexa问我的技能一个事实” 技能:“这是你的事实”“我们在继续吗?” 用户:“” 技能:“未定义”“请求的技能有问题” 是否有预构建意图来处理此类情况 我需要你的帮助 先谢谢
每当用户不回复时,CommuniautéAlexa应发送一个
SessionedRequest
:
由于以下原因之一关闭当前打开的会话时,您的服务将收到SessionEndRequest:
- 用户说“退出”或“退出”
- 当设备正在侦听用户的响应时,用户没有响应或说了与语音界面中定义的意图不匹配的话
- 出现错误
因此,您应该像处理
LaunchRequest
或IntentRequest
Alexa应该在用户不回复时发送sessionedrequest
:
由于以下原因之一关闭当前打开的会话时,您的服务将收到SessionEndRequest:
- 用户说“退出”或“退出”
- 当设备正在侦听用户的响应时,用户没有响应或说了与语音界面中定义的意图不匹配的话
- 出现错误
LaunchRequest
或IntentRequest
一样处理这个问题