AWS Lambda und Messenger-Chat-Bot Endlosschleife

stimmen
-1

Ich hatte versucht, Setup AWS Lambda als Webhook für meine Boten bieten. Ich verwende Python 3.6, um den Handler zu bauen.

Alles war in Ordnung, wenn Webhook 3 bis 4 messenges zurückgibt. Wenn der Webhook zu Boten bietet mehr als 10 Nachrichten sendet, erstellt diese Endlosschleife. Ich muss den Bot abmelden, um es zu stoppen zu machen.

Eine weitere Sache, baute ich einen anderen Kolben-Server und verwenden ngrok es zu testen, war alles in Ordnung. Es gibt keine Endlosschleife, egal wie viele Nachrichten erstellt wurden

Wie kann ich sie stoppen? Ich vermute, dass das Problem von AWS Lambda kam. Vielen Dank!

Veröffentlicht am 29/07/2017 um 03:05
quelle vom benutzer
In anderen Sprachen...                            


2 antworten

stimmen
0

Überprüfen Sie Ihre abonnierten Ereignisse, und stellen Sie sicher, dass Sie alle von ihnen Umgang mit Recht. Es kann sein, dass Ihr Code messeging_delivery oder Messaging _echo wie echte Benutzernachrichten behandelt

Beantwortet am 29/07/2017 um 14:29
quelle vom benutzer

stimmen
0

Ich fand schon das Problem. Die Schleife geschieht, weil die Verzögerungszeit von Lambda. Es dauerte zu lange die Anforderung zu verarbeiten, so dass während dieser Zeit, Facebook Messenger weiterhin Anfrage POST-Server Webhook

Beantwortet am 01/08/2017 um 08:58
quelle vom benutzer

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more