【发布时间】:2018-02-14 12:04:36
【问题描述】:
您好,我创建了一个 lambda 函数,它可以使用主键从我的 dynamodb 表中调用项目。
这是我的代码
'use strict';
var AWS = require('aws-sdk');
var dclient = new AWS.DynamoDB.DocumentClient();
var getItems = (event, context, callback)=>{
dclient.get(event.params,(error,data)=>{
if(error){
callback(null,"error occurerd");
}
else{
callback(null,data);
}
});
};
exports.getItems = getItems;
//exportshandelrhandlergetItems = getItems;
它工作正常,但现在我想做的是将它设置为与 alexa 一起使用,这样我就可以让 alexa 查询我的表
谁能帮助我如何做到这一点?我创建了一项技能并将其全部链接,但不知道如何做我的交互模型
谢谢
这是我的意图架构
{
"intents": [
{
"intent": "date"
},
{
"intent": "AMAZON.CancelIntent"
},
{
"intent": "AMAZON.HelpIntent"
},
{
"intent": "AMAZON.StopIntent"
},
{
"intent": "Cinema"
},
{
"intent": "MyIntent"
}
]
}
【问题讨论】:
标签: amazon-web-services aws-lambda alexa alexa-skills-kit