我在 Facebook Messenger 机器人中收到我发送的消息的回声

Roh*_*ood 1 facebook chatbot facebook-messenger facebook-chatbot

我正在发送一条消息,然后收到返回的同一消息的回显。

Webhook received unknown event:  { sender: { id: '1863694633952475' },
  recipient: { id: '1634553643235404' },
  timestamp: 1497369088523,
  message:
   { is_echo: true,
     app_id: 402378593495528,
     mid: 'mid.$cAAafBWtBTQBi02xaC1coicRsq706',
     seq: 165837,
     text: 'Hey Wassup?' } }
Webhook received unknown event:  { sender: { id: '1634553643235404' },
  recipient: { id: '1863694633952475' },
  timestamp: 1497369088953,
  delivery:
   { mids: [ 'mid.$cAAafBWtBTQBi02xaC1coicRsq706' ],
     watermark: 1497369088523,
     seq: 0 } }
Webhook received unknown event:  { sender: { id: '1634553643235404' },
  recipient: { id: '1863694633952475' },
  timestamp: 1497369089474,
  delivery:
   { mids: [ 'mid.$cAAafBWtBTQBi02xaC1coicRsq706' ],
     watermark: 1497369088523,
     seq: 0 } }
Run Code Online (Sandbox Code Playgroud)

我正在发送消息

嘿你好吗!

每当我收到任何消息时。为什么它会得到回响?有什么办法可以阻止这种回声吗?另外,为什么我的 webhook 上会收到两个交付事件?

我使用 NodeJS 和 Express 作为我的服务器。

Jon*_*rch 5

检查您的 Facebook Messenger Webhook 订阅。

Facebook Messenger Webhook 事件文档

关闭 echoes 事件以及您未明确使用的任何内容。通常仅使用消息、选择、回发和推荐事件。

echo 事件触发您的代码两次。