2017-06-13 10 views
1

メッセージを送信してから、同じメッセージのエコーが返されました。Facebook Messengerボットで送信したメッセージのエコーを取得しています

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で2つの配信イベントを取得していますか?

expressとmy nodejsを私のサーバーとして使用しています。

答えて

2

facebook messenger webhookの定期購読を確認してください。

Facebook Messenger Webhook Events docs

エコーイベントをオフにし、そしてあなたが明示的に使用してアレントもの。通常、メッセージ、オプトイン、ポストバック、および参照イベントのみが使用されます。

echoイベントがコードを2回トリガーしています。

+0

ウェブフックに2つの配信イベントが表示されるのはなぜですか? –

+0

あなたはメッセージ配信イベントも受け取っているようです。 –

+0

送信者アクションを使用するための配信イベントが必要でした。 –

関連する問題