AWS Lambda og Messenger chat bot uendelig løkke

stemmer
-1

Jeg prøvde oppsett AWS Lambda som et webhook for mitt bud bot. Jeg bruker Python 3.6 til å bygge behandleren.

Alt var ok hvis webhook returnerer 3 til 4 messenges. Når webhook sender til messenger bot mer enn 10 meldinger, dette laget uendelig løkke. Jeg må avslutte abonnementet bot for å gjøre det slutt.

En ting til, bygde jeg en annen kolbe server og bruke ngrok å teste det, alt var ok. Det er ikke uendelig loop uansett hvor mange meldinger ble opprettet

Hvordan stopper jeg den? Jeg mistenker at problemet kom fra AWS Lambda. Takk!

Publisert på 29/07/2017 klokken 03:05
kilden bruker
På andre språk...                            


2 svar

stemmer
0

Sjekk hendelser du abonnerer på, og sørge for at du håndterer dem riktig. Det kan være at koden behandler messeging_delivery eller meldings _echo som ekte brukermeldinger

Svarte 29/07/2017 kl. 14:29
kilden bruker

stemmer
0

Jeg har allerede funnet problemet. Sløyfen skjer fordi forsinkelsestiden til Lambda. Det tok for lang tid å behandle forespørselen, så i løpet av denne tiden, facebook messenger fortsette å legge ut forespørsel til webhook serveren

Svarte 01/08/2017 kl. 08:58
kilden bruker

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