我在lambda函数响应中设置了session属性的值,这是我从Lex调用后在Amazon lex中得到的。但是,当我尝试在Amazon中访问此值时,请使用-
$。Lex.SessionAttributes.dateFlag
我无法访问它。 我已经尝试过使用Type作为外部属性和Lex属性。
我正在根据从上方收到的值将条件放入亚马逊连接。 在日志中,我发现比较此值的条件为false。
任何人都可以对如何从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"
}
}