2017-06-22 4 views
0

Je suis en train de construire une application alexa avec le paquet npm "alexa-app". J'ai écrit l'intention suivante. Lorsque je teste ma compétence, le paramètre outputSpeech est manquant et la réponse du service ressemble à ceci. Obtenir les données de l'url fonctionne.Alexa App Express manquante OutputSpeech en réponse

{ "version": "1.0", "response": { "shouldEndSession": true }, "sessionAttributes": {} }

Si je tente d'utiliser response.say() dans la fonction extérieure j'obtenir la réponse de service correct comme ça, mais bien sûr sans le message. Quelqu'un peut-il m'aider s'il vous plaît, pour retourner la bonne réponse de service avec mon message?

{ "version": "1.0", "response": { "outputSpeech": { "type": "SSML", "ssml": "<speak></speak>" }, "shouldEndSession": true }, "sessionAttributes": {} }

Répondre

0

vous devez ajouter

response.send(); 

après

response.say(message);

+0

Cela ne fonctionne pas. Même résultat – klipper

0

résolu le problème en utilisant des promesses.