如何在dialogflow中的函数中调用意图及其后续意图?

问题描述

我正在使用dialogflow chatbot在这里我有一个record_handler()函数,在其中我要调用handleshow_Insurance()函数,但是handleshow_Insurance函数中的每个建议都有一些跟进意图,但是该函数会在之后返回做它的工作,并且没有所谓的后续行动意图。我该怎么做呢?

PS:后续意图可以很好地发挥作用,否则当单独调用handleshow_Insurance函数时。

function handleshow_Insurance(agent)
  {
    agent.add(`I can only show the recent 4 records. Which one would you want to see?`);
    agent.add(new Suggestion(`Insurance -1`));
    agent.add(new Suggestion(`Insurance -2`));
    agent.add(new Suggestion(`Insurance -3`));
    agent.add(new Suggestion(`Insurance -4`));
  }

function record_handler(agent){
    const rec = agent.parameters.record;
    if(rec == "insurance"){
      handleshow_Insurance(agent);
    } 
}

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)