【发布时间】:2018-09-14 15:07:36
【问题描述】:
我已经在我的 lambda 函数响应中设置了会话属性的值,我在从 Lex 调用它之后在 amazon lex 中获取了它。但是,当我尝试在 Amazon connect 中访问此值时,使用 -
$.Lex.SessionAttributes.dateFlag
我无法访问它。 我已经尝试使用 Type 作为外部和 Lex 属性。
我根据从上面收到的值将条件放入亚马逊连接中。 在日志中我发现我比较这个值的条件是假的。
任何人都可以就如何从 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"
}
}
【问题讨论】:
标签: amazon-web-services amazon-lex amazon-connect