Когда Alexa получает «необработанное намерение» от пользователей. Как обрабатывать сообщения об ошибках «Я не совсем уверен, как вам с этим помочь»?
Как выполнить обработку ошибок для необработанного намерения, заданного пользователем в Alexa?
Ответы (1)
ШАГ 1. Возможно, вы получаете много необработанных событий, если в вашей модели взаимодействия отсутствуют примеры высказываний. Дополнительные примеры, которые вы добавите, перенаправят ваш навык Alexa на правильные функции...
Перейдите по этой ссылке, чтобы правильно настроить модель взаимодействия https://developer.amazon.com/docs/custom-skills/define-the-interaction-model-in-json-and-text.html#h2_sample_utterances
ШАГ 2: Определите необработанную функцию в вашем index.js для обработки исключений и повторного запроса пользователя на ввод правильного слова.
'Unhandled': function () {
this.attributes.speechOutput = this.t('HELP_MESSAGE');
this.attributes.repromptSpeech = this.t('HELP_REPROMPT');
this.emit(':ask', this.attributes.speechOutput, this.attributes.repromptSpeech);
},
person
Amod Gokhale
schedule
10.12.2017