AWS Lambda et le chat Messenger bot boucle infinie

voix
-1

Je configuration essayé AWS Lambda comme webhook pour mon bot messager. J'utilise Python 3.6 pour construire le gestionnaire.

Tout était ok si webhook retourne 3 à 4 messenges. Lorsque le webhook envoie au bot messager plus de 10 messages, cela a créé boucle infinie. Je dois résilier votre abonnement au bot de le faire arrêter.

Encore une chose, je construit un autre serveur flacon et utilise ngrok pour le tester, tout était ok. Il n'y a pas boucle infinie, peu importe le nombre de messages ont été créés

Comment puis-je arrêter? Je soupçonne que le problème est venu de AWS Lambda. Merci!

Créé 29/07/2017 à 03:05
source utilisateur
Dans d'autres langues...                            


2 réponses

voix
0

Vérifiez vos événements abonnés, et assurez-vous manipulez tous droit. Il se peut que votre code traite messeging_delivery ou _echo de messagerie comme les messages de l'utilisateur réel

Créé 29/07/2017 à 14:29
source utilisateur

voix
0

Je l'ai déjà trouvé le problème. La boucle se produit parce que le temps de retard de Lambda. Il a fallu trop de temps pour traiter la demande, de sorte que pendant ce temps, messenger facebook continuer à POST demande webhook serveur

Créé 01/08/2017 à 08:58
source utilisateur

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