ich arbeite an einem Alexa Skill mit nodejs. Wenn ich eine Antwort erhalten möchte, bekomme ich keine Nachricht, wenn ich versuche, sie mit response.say (value) zu bekommen. Aber wenn ich mit console.log (value) versuche, bekomme ich die richtige Antwort.Respone.say funktioniert nicht in Promise für Alexa Skill
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
});
});
Irgendwelche Ideen, wie es funktioniert? Ich arbeite mit Versprechungen wegen der asynchronen Knoten, um meine Anfragen rechtzeitig zu bekommen.