gpt4 book ai didi

alexa-skills-kit - 你刚刚触发了

转载 作者:行者123 更新时间:2023-12-05 03:59:25 26 4
gpt4 key购买 nike

在创建一个 alexa 技能时,我不断收到这样的消息我似乎成功调用了意图。

当我说“我想要口音”时,alexa 会响应“您刚刚触发了 BuyAccentsIntent”或我在交互模型中命名的任何意图。

我的代码是这样的。据我所知,没有任何记录。我确定这是我对如何将意图处理程序与意图名称链接起来所做的一些愚蠢的错误假设,但我不确定它是什么。我在之前的意图上犯了同样的错误并修复了它,但我不确定如何。在我看来,它们都遵循相同的模式。

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();



}
};

最佳答案

我没有在自定义请求处理程序中包含我的处理程序。

Alexa.SkillBuilders.custom().addRequestHandlers()

关于alexa-skills-kit - 你刚刚触发了 <custom intent name>,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57193077/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com