我已经在我的lambda函数响应中设置了session属性的值,我在从Lex调用它后得到了amazon lex。但是,当我尝试在亚马逊连接中使用时访问此值 -
$ .Lex.SessionAttributes.dateFlag
我无法访问它。我已经尝试使用Type作为外部和Lex属性。
我根据从Above收到的值将条件放入亚马逊连接中。在日志中我发现我比较这个值的条件是假的。
任何人都可以建议如何从Amazon Connect中的Lex / Lambda获取自定义值/ sessionAttribute值。
以下是我对Lex的回复JSON。我正在尝试访问dateFlag。
{
"dialogState": "Fulfilled",
"intentName": "suitabletime",
"message": "Thanks for the confirmation",
"messageFormat": "PlainText",
"responseCard": null,
"sessionAttributes": {
"dateFlag": "1",
"previousIntent": "suitabletime"
},
"slotToElicit": null,
"slots": {
"date": "2018-09-14",
"time": "13:00"
}
}