2017-06-13 47 views
1

我正在發送消息,然後獲取返回的同一消息的回顯。我收到我在Facebook Messenger bot中發送的消息的回聲

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 } } 

我發送消息

嘿,日wassup!

每當我收到任何消息。爲什麼它迴響?有什麼辦法可以阻止這個回聲。還有,爲什麼我在webhook上收到兩個交付事件?

我使用nodejs和express作爲我的服務器。

回答

2

檢查你的facebook messenger webhook訂閱。

Facebook Messenger Webhook Events docs

關閉回聲事件,你的arent明確使用什麼。通常只使用消息,optins,回發和引薦事件。

回聲事件觸發您的代碼兩次。

+0

這是爲什麼我在webhook上收到兩個交付事件? –

+0

是的,看起來你可能會收到消息傳遞事件 –

+0

嗯,我需要使用發件人操作的傳遞事件。 –

相關問題