AWS λάμδα και το Messenger συνομιλίας bot άπειρο βρόχο

ψήφοι
-1

Προσπαθούσα εγκατάστασης AWS Lambda ως webhook για αγγελιοφόρος bot μου. Χρησιμοποιώ Python 3.6 για την κατασκευή του χειριστή.

Όλα ήταν εντάξει, αν webhook επιστρέφει 3-4 messenges. Όταν η webhook στέλνει με αγγελιοφόρο bot περισσότερα από 10 μηνύματα, αυτό δημιούργησε άπειρο βρόχο. Πρέπει να διαγραφείτε το bot να την κάνει να σταματήσει.

Και κάτι ακόμα, έφτιαξα έναν άλλο διακομιστή φιάλη και τη χρήση ngrok να το δοκιμάσετε, όλα ήταν εντάξει. Δεν υπάρχουν άπειρο βρόχο δεν έχει σημασία πόσα μηνύματα δημιουργήθηκαν

Πώς μπορώ να το σταματήσει; Υποψιάζομαι ότι το πρόβλημα προήλθε από την AWS Lambda. Ευχαριστώ!

Δημοσιεύθηκε 29/07/2017 στις 03:05
πηγή χρήστη
Σε άλλες γλώσσες...                            


2 απαντήσεις

ψήφοι
0

Ελέγξτε εγγραφεί εκδηλώσεις σας, και βεβαιωθείτε ότι είστε χειρισμό όλα αυτά σωστά. Μπορεί να είναι ότι ο κωδικός σας είναι θεραπεία messeging_delivery ή μηνυμάτων _echo όπως μηνύματα πραγματικό χρήστη

Απαντήθηκε 29/07/2017 στις 14:29
πηγή χρήστη

ψήφοι
0

Έχω ήδη βρει το πρόβλημα. Ο βρόχος συμβαίνει επειδή ο χρόνος καθυστέρησης της Λάμδα. Πήρε πολύ χρόνο για να επεξεργαστεί την αίτηση, έτσι ώστε κατά τη διάρκεια αυτής της περιόδου, facebook messenger συνεχίσει να POST αίτημα webhook εξυπηρετητή

Απαντήθηκε 01/08/2017 στις 08:58
πηγή χρήστη

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