Я установил значение атрибута сеанса в ответе лямбда-функции, который я получаю в amazon lex после вызова его из Lex.Но, когда я попытался получить доступ к этому значению в Amazon connect, используя -
$. Lex.SessionAttributes.dateFlag
Я не могу получить к нему доступ.Я уже пытался использовать Type в качестве внешних атрибутов и атрибутов Lex.
Я помещаю условие в соединение amazon, основываясь на значениях, полученных выше.В журналах я обнаружил, что условие, где я сравниваю это значение, становится ложным.
Может кто-нибудь подсказать, как получить пользовательские значения value / sessionAttribute из Lex / Lambda в Amazon Connect.
Ниже приведен мой ответ 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"
}
}