【发布时间】:2017-12-28 21:00:33
【问题描述】:
我制作了一个 Lex 机器人来订购牛奶,但每当我完成该过程并退出机器人时,我的交易就会被删除。我看不到我的最后一笔交易。我想知道如何保存我以前的详细信息以便将来查询?
var AWS = require('aws-sdk');
var dynamodb = new AWS.DynamoDB({apiVersion: '2012-08-10'});
exports.handler = (event, context, callback) =>{
var amount = event.currentIntent.slots.amount;
var params1 = {
Key: {
"last_Transaction": {
S: " "
},
},
TableName: "confirmation_Table"
};
dynamodb.getItem(params1, function(err, data) {
if (err) console.log(err, err.stack); // an error occurred
else
{console.log(data); // successful response
}
});
callback(null, {
"dialogAction":{
"type":"Close",
"fulfillmentState": "Fulfilled",
"message": {
"contentType": "PlainText",
"content": amount
}
}
});
};
【问题讨论】:
标签: amazon-web-services aws-lambda amazon-dynamodb amazon-lex