如何发送/修复多个履行有效载荷?

时间:2019-11-05 12:59:39

标签: dialogflow-fulfillment

我正在尝试使用dialogflow-fulfillment发送多个履行负载,有时我们需要在Facebook Messenger上使用它。

这是一个代码示例:


  function test (agent) {
    let payload1 = {
        text: "This is payload1!",
        quick_replies: [
            {
                content_type: "text",
                title: "Payload1",
                payload: "Payload1"
            }
        ]
    };
    let payload2 = {
      text: "This is payload 2!",
      quick_replies: [
          {
              content_type: "text",
              title: "Payload2",
              payload: "Payload2"
          }
      ]
  };
    agent.add("How's it going?");
    agent.add(new Payload('FACEBOOK', payload1, {sendAsMessage: true}));
    agent.add(new Payload('FACEBOOK', payload2, {sendAsMessage: true}));
};

此代码在firebase控制台中给我以下错误:

  

已经定义了FACEBOOK的有效负载响应。

我想知道:由于可以从Dialogflow控制台发送多个自定义有效载荷,所以为什么不能从实现中实现?有什么办法可以解决这个问题,以便能够从履行中发送多个有效载荷?

0 个答案:

没有答案