对于多圈对话,我没有在AWS lambda日志的Alexa事件中看到dialogState?

时间:2017-10-24 07:43:02

标签: alexa-skills-kit alexa-voice-service alexa-slot alexa-app

我在Alexa中创建了一个插槽的意图。这会触发用Python编写的AWS lambda。我正在记录'事件'。我希望event ['request'] ['dialogState']存在,但事实并非如此。我错过了什么吗?

事件:

.icon{
padding: 15px;
}
.text{
padding:15px;
}

Make sure they're both in the same Div

1 个答案:

答案 0 :(得分:2)

您无法在亚马逊开发人员门户网站内测试您的技能,因为这些技术不会为您的对话框返回Dialogstate。如果你想测试你的技能,我建议你去echosim.io或者用一个回波点来试验。

如果您不想使用echosim.io或真实的echo设备进行测试,并且您拥有AWS Lambda内部的技能代码,则可以随时使用test命令测试您的代码。

示例:

{
  "session": {
    "new": true,
    "sessionId": "SessionId.******************0ed735901",
    "application": {
      "applicationId": "amzn1.ask.skill.e96d9***********3ee1b958e6ca"
    },
    "attributes": {},
    "user": {
      "userId": "amzn1.ask.account.AGMQGVEZFE355BBMXYBQGFN7TRN5E5CSGUU5Y3AUNEBT3DOZ7IOQ3K7G3RGIOI7BEJVLVR4CWSARSTMAF5RNA4QW************DURTSESLYMYDVIQLWA2LF6PHG3KB3UEOLZWYBBWLRKCFFMG7JFP7TNKCS2RQ4KOGPIMOT2PGQT3S2HAOBNJSAA
    }
  },
  "request": {
    "type": "IntentRequest",
    "dialogState": "IN_PROGRESS",
    "requestId": "EdwRequestId.5b2a45f7-e4bb-44cd-ba9f-1cfe138d577f",
    "intent": {
      "name": "SearchIntent",
      "slots": {
        "AnswerTime": {
          "name": "AnswerTime",
          "value": "Nope"
        },
        "FirstTime": {
          "name": "FirstTime",
          "value": "02:00"
        },
        "SecondTime": {
          "name": "SecondTime"
        },
        "Date": {
          "name": "Date",
          "value": "2017-10-20"
        },
        "Name": {
          "name": "Name",
          "value": "Liam De Lee"
        }
      }
    },
    "locale": "en-US",
    "timestamp": "2017-10-19T13:29:17Z"
  },
  "context": {
    "AudioPlayer": {
      "playerActivity": "IDLE"
    },
    "System": {
      "application": {
        "applicationId": "amzn1.ask.skill.e96d95e0-8cbd-41d2-a280-3ee1b958e6ca"
      },
      "user": {
        "userId": "amzn1.ask.account.AGMQGVEZFE355BBMXYBQGFN7TRN5E5CSGUU5Y3AUNEBT3DOZ7IOQ3K7G3RGIOI7BEJVLVR4CWSARSTMAF5RNA4QW************DURTSESLYMYDVIQLWA2LF6PHG3KB3UEOLZWYBBWLRKCFFMG7JFP7TNKCS2RQ4KOGPIMOT2PGQT3S2HAOBNJSAA"
      },
      "device": {
        "supportedInterfaces": {}
      }
    }
  },
  "version": "1.0"
}
  

注意:Service Simulator目前不支持测试音频   玩家指令,对话模型,客户权限和客户   帐户关联。

亚马逊开发者门户网站。