-1
我試圖使用lamba在Lex上構建bot。當我運行機器人時,它會詢問第一個和第二個插槽信息,然後給我一個錯誤「發生了錯誤:無效的Lambda響應:收到來自Lambda:Unhandled的錯誤響應」。以下是lambda代碼。我正試圖從dynamodb中獲取信息。嘗試使用插槽時在Amazon Lex上獲取此錯誤:無效的lambda響應
const AWS = require('aws-sdk');
exports.handler = (event, context, callback) => {
var authSSN = event.currentIntent.slots.AuthSSN;
var authLIC = event.currentIntent.slots.AuthLIC;
var params = {
TableName: 'cb_users',
Keys: {
"SSN4": AuthSSN,
"LIC4": AuthLIC
},
AttributesToGet: ["userId"]
};
docClient.get(params, function(err,data){
if(err){
callback(err,null);
}else {
callback(null,{"dialogAction": {
"type": "ConfirmIntent",
"fulfillmentState": "Fulfilled",
"message": {
"contentType": "PlainText",
"content": "Your account has been verified. You user id is: "
},
"intent-name": "Welcome"
}
});
}
});
}