Я хочу сохранить входные данные, полученные в Amazon Lex Chatbot, в Amazon DynamoDB через Lambda Integration. Как обрабатывать ответы от Amazon Lambda. Я получаю сообщение об ошибке: - ( Произошла ошибка: неверный лямбда-ответ: получен неверный ответ от лямбды: неожиданный токен (END_OBJECT), ожидается FIELD_NAME: отсутствует свойство 'type', которое должно содержать идентификатор типа (для класса DialogAction) . nullTickets on null at null "}}}; строка: 1, столбец: 164] )
Пожалуйста, помогите в этом. Мой лямбда-код Amazon выглядит следующим образом:
exports.handler = (событие, контекст, обратный вызов) => {
var Name = event.currentIntent.slots.Name;
var TicketType = event.currentIntent.slots.TicketType;
var BookingDate = event.currentIntent.slots.BookingDate;
var BookingTime = event.currentIntent.slots.BookingTime;
callback(null, {
"dialogAction": {
"Type":"Close",
"fulfillmentState": "failed",
"message": {
"ContentType": "PlainText",
"Content": "Hey " +Name+ ", Your Requested "+ TicketType + "Tickets on " +BookingDate+" at " +BookingTime+"" ,
}
}
})
}