你刚刚触发了 <custom intent name>
you just triggered <custom intent name>
忙于创建 alexa 技能,我不断收到这样的消息
我似乎成功调用了意图。
当我说 "I want accents" alexa 响应 "You just triggered BuyAccentsIntent" 或任何我在交互模型中命名的意图时。
我的代码如下所示。据我所知,没有任何记录。我确定这是我对如何使用意向名称 link 意向处理程序所做的一些愚蠢的错误假设,但我不确定它是什么。我在之前的意图上犯了同样的错误并修复了它,但我不确定如何。在我看来,它们都遵循相同的模式。
const BuyAccentsIntentDoesThisEvenMatterHandler = {
canHandle(handlerInput) {
console.log('handlerInput:'+handlerInput);
return handlerInput.requestEnvelope.request.type === 'IntentRequest'
&& handlerInput.requestEnvelope.request.intent.name === 'BuyAccentsIntentTwo';
},
handle(handlerInput) {
console.log('BuyAccentsIntentHandler');
return handlerInput.responseBuilder
.speak("buy something then")
//.reprompt('add a reprompt if you want to keep the session open for the user to respond')
.getResponse();
}
};
我建议您查看您的交互模型并检查 sample/training 短语 "I want accents" 的使用意图。如果您 can/want post 您的即时消息 JSON 也在这里。仔细检查短语 "You just triggered..." 的使用意图。
让我们调查一下,这似乎触发了另一个意图,而不是您在问题中显示的意图。
我没有在自定义请求处理程序中包含我的处理程序。
Alexa.SkillBuilders.custom().addRequestHandlers()
忙于创建 alexa 技能,我不断收到这样的消息 我似乎成功调用了意图。
当我说 "I want accents" alexa 响应 "You just triggered BuyAccentsIntent" 或任何我在交互模型中命名的意图时。
我的代码如下所示。据我所知,没有任何记录。我确定这是我对如何使用意向名称 link 意向处理程序所做的一些愚蠢的错误假设,但我不确定它是什么。我在之前的意图上犯了同样的错误并修复了它,但我不确定如何。在我看来,它们都遵循相同的模式。
const BuyAccentsIntentDoesThisEvenMatterHandler = {
canHandle(handlerInput) {
console.log('handlerInput:'+handlerInput);
return handlerInput.requestEnvelope.request.type === 'IntentRequest'
&& handlerInput.requestEnvelope.request.intent.name === 'BuyAccentsIntentTwo';
},
handle(handlerInput) {
console.log('BuyAccentsIntentHandler');
return handlerInput.responseBuilder
.speak("buy something then")
//.reprompt('add a reprompt if you want to keep the session open for the user to respond')
.getResponse();
}
};
我建议您查看您的交互模型并检查 sample/training 短语 "I want accents" 的使用意图。如果您 can/want post 您的即时消息 JSON 也在这里。仔细检查短语 "You just triggered..." 的使用意图。
让我们调查一下,这似乎触发了另一个意图,而不是您在问题中显示的意图。
我没有在自定义请求处理程序中包含我的处理程序。
Alexa.SkillBuilders.custom().addRequestHandlers()