我正在尝试通过以下结构创建事实技能:
用户:“ Alexa问我的技能一个事实”
技能:“这是您的事实”“我们要继续吗?”
用户:“是”
技能:“这是您的事实”“我们要继续吗?”
用户:“否”
技能:“会话结束,再见”
到目前为止还不错,但是如果用户什么都没回答,技能就会说"undefined" "there was a problem with the requested skill"
,然后她就离开了。
用户:“ Alexa问我的技能一个事实”
技能:“这是您的事实”“我们要继续吗?”
用户:“”
技能:“未定义”“所请求的技能有问题”
是否存在用于处理这种情况的预构建意图?
我需要你的帮助。
先谢谢你 评论员特使 历史 登记 communauté
答案 0 :(得分:0)
每当用户不回复时,Alexa都应提供SessionEndedRequest
。
Handle Requests Sent by Alexa (SessionEndedRequest):
由于以下原因之一,当前打开的会话关闭时,您的服务会收到SessionEndedRequest:
- 用户说“退出”或“退出”。
- 当设备正在侦听用户的响应时,用户没有响应或说出与您的语音界面中定义的意图不符的内容。
- 发生错误。
因此,您应该像处理LaunchRequest
或IntentRequest
那样处理它。