{ "sessionState": { "sessionAttributes": {}, "dialogAction": { "type": "Close", "fulfillmentState": "Fulfilled" } }, "messages": [ { "contentType": "PlainText", "content": "I have flights from to" } ] }esta es la respuesta de la función Lambda. El bot Lexv2 no acepta esta respuesta. Está diciendo una respuesta JSON no válida.
Me tomé la libertad de escribirlo:
{ "sessionState": { "sessionAttributes": {}, "dialogAction": { "type": "Close", "fulfillmentState": "Fullfilled" } }, "messages": [{ "contentType": "PlainText", "content": "I have flights from to" }] }JSONLint dice que es válido.
¿Quizás no lo estás analizando correctamente?