抱歉,如何清除Alexa技能错误,我不知道那个

问题描述 投票:-1回答:1

为什么? Amazon Alexa显示错误“ 对不起,我不知道那个。

是节点js代码在哪里,alexa无法正常工作。我不知道为什么会抛出错误

const spiderman_Handler =  {
    canHandle(handlerInput) {
        const request = handlerInput.requestEnvelope.request;
        return request.type === 'IntentRequest' && request.intent.name === 'spiderman' ;
    },
    handle(handlerInput) {
        const request = handlerInput.requestEnvelope.request;
        const responseBuilder = handlerInput.responseBuilder;
        let sessionAttributes = handlerInput.attributesManager.getSessionAttributes();

        let say = 'spiderman bio';


        return responseBuilder
            .speak(say)
            .reprompt('Hey! Want to know about other avengers, It will be fun...' + say)
            .getResponse();
    },
};

检查此代码

启动编辑器:

const LaunchRequest_Handler =  {
        canHandle(handlerInput) {
            const request = handlerInput.requestEnvelope.request;
            return request.type === 'LaunchRequest';
        },
        handle(handlerInput) {
            const responseBuilder = handlerInput.responseBuilder;

            let say = 'hello!!! You are here for information about your favorite avenger, Nice to see you here. Which Avenger is your favorite?';
            let skillTitle = capitalize(invocationName);
            return responseBuilder
                .speak(say)
                .reprompt('try again, ' + say)
                .withStandardCard('Welcome!', 
                  'Hello!\nThis is a card for your skill, ' + skillTitle,
                   welcomeCardImg.smallImageUrl, welcomeCardImg.largeImageUrl)
                .getResponse();
        },
    };
amazon-web-services alexa-skills-kit alexa-skill
1个回答
0
投票

答案在您的问题中。 Alexa说

“对不起,我不知道那个。”

当Alexa技能无法理解您的问题时。

Alexa技能理解不同问题的能力取决于您在该技能中配置的意图。如果您问您的Alexa技能一个配置为与意图匹配的问题,那么它不会给您“抱歉”消息。如果它无法使用户输入与任何已配置的意图匹配,那么您将收到“抱歉”消息,该消息通常在“默认回退意图”下进行配置。

© www.soinside.com 2019 - 2024. All rights reserved.