私はnodejsでAlexaスキルに取り組んでいます。 私はレスポンスを取得したいときに、response.say(value)でそれを取得しようとするときに何のメッセージも得られません。しかし、console.log(値)で試してみると、私は正しい応答を得ます。Respone.sayはAlexaスキルを約束していません
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
});
});
どのように動作させるにはどうすればよいですか?私は時間の中で私の要求を得るノードの非同期の原因を約束で働いています。