Я работаю над Alexa Skill с nodejs. Когда я хочу получить ответ, я не получаю никакого сообщения при попытке получить его с помощью 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
});
});
Любые идеи, как заставить его работать? Я работаю с обещаниями из-за асинхронности узла, чтобы своевременно получать мои запросы.