我正在尝试通过多转弯方法和Node.js后端实现Alexa技能。
alexaApp.intent("findFact", {
"dialog": {
type: "delegate"
},
},
function(request, response) {
console.log("In Fact intent");
var test = this.event.request.intent.slots.testtwo.value;
// console.log(request.dialogState);
console.log("test fact : " + test);
response.say(get_fact());
}
);
我无法在testtwo插槽中获取该值。
控制台显示“未处理的异常:无法读取未定义的属性” request”。 知道为什么吗?
谢谢!
答案是: var test = request.data.request.intent.slots.testtwo.value;