[FIXED] Messenger Bot für Kommentare

Ausgabe

Ich versuche, Bot mit Facebook Messenger API zu machen. Mein Bot funktioniert perfekt für Direktnachrichten. Jetzt möchte ich eine Funktion namens Comment Bot hinzufügen. Zum Beispiel, wenn jemand meinen Seitenbeitrag kommentiert. Ich möchte, dass mein Bot der Person antwortet. Ich habe eine Webhook-URL für Feeds hinzugefügt. Wenn jemand einen Beitrag kommentiert, bekomme ich eine Antwort ähnlich der folgenden:

{"changes":[{"field":"feed","value":{"item":"comment","sender_name":"6sense","comment_id":"127569201201434_137925500165804","sender_id":126557694635918,"post_id":"126557694635918_127569201201434","verb":"add","parent_id":"12655769463
5918_127569201201434","created_time":1507031347,"message":".."}}],"id":"126557694635918","time":1507031349}

Jetzt versuche ich von diesem Webhook aus, dem Benutzer mit der sender_id zu antworten. Aber ich bekomme einen langen Fehler, der kurz ist

{ error: 
{ message: '(#100) No matching user found',
type: 'OAuthException',
code: 100,
error_subcode: 2018001,
fbtrace_id: 'EmEDxfdcnyF' } } }

Ich habe einige Websites gesehen, die diese Funktion implementieren. Also ich denke es ist möglich. Aber ich bin mir nicht sicher, warum es nicht funktioniert. Ich benutze dafür die gleiche App.

Lösung

Probieren Sie die private_replies API comment_idaus, um private Antworten an den Benutzer zu senden.

Um diese API zu verwenden, benötigen Sie eine read_page_mailboxesGenehmigung.


Beantwortet von –
iownthegame


Antwort geprüft von –
Gilberto Lyons (FixError Admin)

0 Shares:
Leave a Reply

Your email address will not be published. Required fields are marked *

You May Also Like