我正在使用 nodejs 开发 Alexa Skill。当我想得到回应时,我在尝试使用 response.say(value) 得到回应时没有收到任何消息。但是当尝试使用 console.log(value) 时,我得到了正确的响应。
alexaApp.intent("Plot", {
"slots": { "Titel": "String"},
"utterances": ["Wovon handelt {Titel}"]
},
function(request, response) {
var titel = request.slot("Titel");
geturl(titel,1).then((speech) => {
console.log(speech); //right string
response.say(speech); //nothing
});
});
任何想法如何让它工作?我正在处理节点异步的承诺,以便及时获取我的请求。