Я собираю приложение Alexa, но пытаюсь написать в Firebase.Он пишет в firebase нормально, но кажется, что время ожидания истекло после того, как вместо сообщения emit произойдет.При тестировании написано «Возникла проблема с ответом запрошенного навыка»
Вот мой код:
const handlers = {
'LaunchRequest': function () {
this.emit(':ask', 'welcome to dog pictures');
},
'ShowAllDogPicturesIntent': function() {
this.emit(':ask', 'you asked for all pictures');
},
'ShowDogPictureIntent': function() {
var dogPictureNumber = this.event.request.intent.slots.number.value;
var messagesRef = firebase.database().ref('settings');
var newMessageRef = messagesRef.push();
newMessageRef.set({
picture: dogPictureNumber,
});
this.emit(':ask', "Thank you for updating");
},
'AMAZON.HelpIntent': function () {
this.emit(':tell', 'you can ask for any dog picture');
},
'AMAZON.CancelIntent': function () {
this.emit(':tell', 'bye bye, have a nice day');
},
'AMAZON.StopIntent': function () {
this.emit(':tell', 'have a nice day');
},
'Unhandled': function () {
this.emit(':ask', 'There was a problem here');
},
};