Die Facebook Messenger API ist insgesamt ziemlich süß. Wenn jedoch ein Benutzer einen Aufkleber (zum Beispiel den Ballon-Aufkleber) an meinen Bot sendet, bleibt er immer für etwa 20 Sekunden stehen. Wenn der Benutzer eine Menge Sticker verschickt, stürzt der Bot einfach ab und Facebook schickt mir den "Webhook failing" Entwickleralarm.Aufkleber und Gif verursachen Facebook Messenger Bot zum Einfrieren
Ich vermute, dass etwas mit meinem Code nicht stimmt, aber ich konnte keinen Fehler finden. Etwas Interessantes, das ich gefunden habe, ist, dass wenn der Bot abgestürzt ist und Facebook mir die Warnung "Webhook failing" geschickt hat, der Bot wiederbelebt wird und wieder auf Nachrichten reagiert, wenn ich meine App auf die Seite wiedergebe, indem ich folgendes in die Kommandozeile eingebe.
curl -X POST "https://graph.facebook.com/v2.6/me/subscribed_apps?access_token=<PAGE_ACCESS_TOKEN>"
Hier sind einige Informationen, die für Sie hilfreich sein können.
Repo: https://github.com/lorix-lpan/r-score-god
Server.js: https://github.com/lorix-lpan/r-score-god/blob/master/src/server.js
Facebook-Seite: https://www.facebook.com/rscoregod/
Hinweis: Der Bot für die Öffentlichkeit zur Zeit noch nicht verfügbar ist, Nachricht, um sie so kann ich Ihnen hinzufügen als Testbenutzer.
Vielen Dank!
Hallo auf diese Frage gestolpert als ich nach einer Lösung auf einem ähnlichen Problem in meinem Bot suchen. Macht es Ihnen etwas aus, sich mein hier veröffentlichtes Problem anzusehen und mich wissen zu lassen, was ich vermisse? https://stackoverflow.com/questions/48255932/res-send200-issue-on-facebook-messenger-bot/48255982#48255982 – SamT