【问题标题】:alexa "undefined" to no response on "repromptSpeech"alexa“未定义”对“repromptSpeech”没有响应
【发布时间】:2019-03-20 10:16:54
【问题描述】:

我正在尝试用这种结构创造一种事实技能:

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

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

用户:“是”

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

用户:“否”

技能:“会话结束,再见”

到目前为止一切顺利,但如果用户没有回答任何问题,技能会显示"undefined" "there was a problem with the requested skill",然后她就会离开。

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

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

用户:“”

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

是否有处理这种情况的预构建意图?

我需要你的帮助。

提前谢谢你 评论使者 历史 登记 交流

【问题讨论】:

    标签: javascript undefined alexa alexa-skills-kit


    【解决方案1】:

    只要用户不回复,Alexa 就会发送SessionEndedRequest

    Handle Requests Sent by Alexa (SessionEndedRequest):

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

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

    因此,您应该像处理 LaunchRequestIntentRequest 一样处理它。

    【讨论】:

      猜你喜欢
      • 2018-08-16
      • 1970-01-01
      • 1970-01-01
      • 2018-10-13
      • 1970-01-01
      • 1970-01-01
      • 2018-03-11
      • 2019-03-15
      • 1970-01-01
      相关资源
      最近更新 更多