意图已映射后,Dialogflow 实现不起作用

Dialogflow fulfillment doesn't work after intent is already mapped

我刚开始学习 dialogflow,我正在按照说明 here 来实现目标。然而,即使它看起来是正确的,我也无法让它工作,我做错了什么?

我在启用 webhook 的情况下创建购车意向:

实现已启用且意图已映射:

  function BuyCar(agent) {
    agent.add(`Sure I can help you with that`);
    agent.add(`Web hook response`);
    agent.end("");
  }
  
  let intentMap = new Map();
  intentMap.set('Default Welcome Intent', welcome);
  intentMap.set('Default Fallback Intent', fallback);
  intentMap.set('Buy-Car', BuyCar);
  agent.handleRequest(intentMap);

没有反应的想法:

在诊断中,它给出了这个错误来实现:

我做错了什么?

log中也出现如下错误,什么意思?

错误是在Dialogflow控制台提供的Web Demo中测试多行响应导致的。 Web 演示仅限于“单一文本响应”。请参阅 Web Demo limitations 以供参考。

如果响应是多行的或有丰富的消息,一个可能的解决方法是在位于 Dialogflow 控制台右侧的“测试控制台”中执行测试,或尝试使用不同的集成,如 Dialogflow Messenger。