Alexa YESNO Intent - PullRequest
       8

Alexa YESNO Intent

0 голосов
/ 13 сентября 2018

Я уже задавал этот вопрос и раньше, но не повезло, поэтому я отправляю снова. Я работаю над умением amazon alexa и хочу, чтобы когда я звонил «YESNOIntent», он отвечал по-разному в разных Intents.

'FirstIntent': function () {
speechoutput = 'bla bla, would you like to know anything else?'
this.emit(":ask", speechOutput)
},

'YESNOIntent': function (){
speechoutput = 'speech1'
this.emit(":ask", speechOutput)
},

'SecondIntent': function () {
speechoutput = 'bla bla, would you like to know anything else?'
this.emit(":ask", speechOutput)
},

'YESNOIntent': function (){
speechoutput = 'speech2'
this.emit(":ask", speechOutput)
},

'ThirdIntent': function () {
speechoutput = 'bla bla, would you like to know anything else?'
this.emit(":ask", speechOutput)
},

'YESNOIntent': function (){
speechoutput = 'speech3'
this.emit(":ask", speechOutput)
},

...... так далее

1 Ответ

0 голосов
/ 14 сентября 2018

ДА и НЕТ - это две разные вещи. Вы не можете объединить эти два в один YesNoIntent. Как я уже говорил в моем предыдущем ответе , вы должны использовать AMAZON.YesIntent и AMAZON.NoIntent.

Используйте sessionAttributes для отслеживания "где вы находитесь относительно разговора" , чтобы вы могли дать правильный ответ при срабатывании обработчиков AMAZON.YesIntent или AMAZON.NoIntent.

...