2

当 Alexa 收到用户的“未处理意图”时。如何处理错误消息“我不太确定如何帮助您”?

4

1 回答 1

4

第 1 步:如果您的交互模型缺少示例 uttrance,您可能会收到很多未处理的事件。您在此处添加的更多示例会将您的 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);
},
于 2017-12-10T05:52:42.037 回答