conv.followup not wrking in dialogflow



我有一个意图Survey_check,根据用户给出的答案,它可以从这个意图转到三个不同的意图。但是无论用户输入什么,它都不会达到我想要的意图。

这是我的代码:

app.intent('Survey_check', (conv, {answer_yes_no}) => {
const ans = answer_yes_no;
const log_flag = conv.parameters.logout_survey;
const help = conv.parameters.Help_survey; 
if(ans === 'yes' || ans === 'yeah'){
conv.ask('Alright!! Lets begin');
conv.ask('Ok, please tell me your ID');
}
else if(log_flag === 'logout'){
conv.ask('Did you say logout?');
conv.followup('Confirm_logout');
}
else if(help === 'can you help me' || help === 'help' || help === 'help me'){
//conv.ask('Would you like some help?');
conv.followup('help_intent');
}
else if(ans === 'no' || ans === 'nope'){
conv.close('Please go to your Assistant app and link this skill.');
}
});

conv.followup 中的参数是我想触发但不起作用的意图的事件名称。每当我输入帮助时,对话流都无法理解它,如果我注释部分 conv.followup,那么对话流就能够理解帮助短语,但随后它不会进入所需的意图。

您是否期望将后续事件意图的响应发送回用户,但发现并非如此?根据文档,后续事件的最终响应永远不会发送回Google助理。

最新更新