2017-06-13 3 views
1

J'envoie un message et j'obtiens l'écho du même message retourné.Je reçois un écho de mon message envoyé dans 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 } } 

J'envoie le message

Hey, Wassup!

chaque fois que j'obtiens un message. Pourquoi fait-il écho? Y a-t-il un moyen d'arrêter cet écho? Et aussi pourquoi je reçois deux événements de livraison sur mon webhook? J'utilise nodejs avec express comme mon serveur.

Répondre

2

Vérifiez vos abonnements webhook facebook messenger.

Facebook Messenger Webhook Events docs

Éteignez l'événement échos, et tout ce que vous arent en utilisant explicitement. Généralement, seuls les messages, optins, postbacks et événements de référence sont utilisés. L'événement echo déclenche votre code deux fois.

+0

Est-ce la raison pour laquelle je reçois deux événements de livraison sur mon webhook? –

+0

Oui, il semblerait que vous receviez également des événements de livraison de messages –

+0

Eh bien, j'avais besoin d'événements de livraison pour utiliser les actions de l'expéditeur. –