启动请求后会话结束,Alexa技能被拒绝

时间:2018-07-25 13:25:18

标签: alexa alexa-skills-kit

我一直在寻求有关此方面的帮助,但找不到能解决我问题的任何东西。

总结: -我的技能很好地响应了启动请求,虽然我将shouldEndSession设置为false,但仍能说出文字但会话关闭 -当用户直接调用意图时,我的技能会很好地回答。

所以我的技能被拒绝了,因为会话在launchRequest之后结束...

响应中发送的JSON如下:

{
    "version":"1.0",
    "response":{
        "outputSpeech":{
            "type":"PlainText",
            "text":"Welcome to my skill, how can I help you?"
        },
        "reprompt":{
            "outputSpeech":{
                "type":"PlainText",
                "text":"How can I help you?"
            }
        }
    },
    "shouldEndSession":false
}

我不明白为什么Alexa关闭麦克风...

有帮助吗?

谢谢

1 个答案:

答案 0 :(得分:1)

shouldEndSession在错误的位置。

{
  "version":"1.0",
  "response":{
    "outputSpeech":{
      "type":"PlainText",
      "text":"Welcome to my skill, how can I help you?"
    },
    "reprompt":{
      "outputSpeech":{
          "type":"PlainText",
          "text":"How can I help you?"
      }
    },
    "shouldEndSession":false
  }
}