AWS Lambda e Messenger Chat Bot ciclo infinito

voti
-1

Stavo cercando di setup AWS Lambda come webhook per il mio messaggero bot. Io uso Python 3.6 per costruire il gestore.

Tutto era ok se webhook restituisce 3 a 4 messenges. Quando il webhook invia al messaggero bot più di 10 messaggi, questo ha creato ciclo infinito. Devo annullare il bot per farlo smettere.

Una cosa di più, ho costruito un altro server pallone e utilizzare ngrok per provarlo, tutto era ok. Non ci sono loop infinito, non importa quanti messaggi sono stati creati

Come faccio a fermarlo? Ho il sospetto che il problema è venuto da AWS Lambda. Grazie!

È pubblicato 29/07/2017 alle 03:05
fonte dall'utente
In altre lingue...                            


2 risposte

voti
0

Controllare i vostri eventi sottoscritti, e assicurarsi che si sta gestire tutti loro destra. Può darsi che il codice sta trattando messeging_delivery o _echo messaggistica come i messaggi reali degli utenti

Risposto il 29/07/2017 a 14:29
fonte dall'utente

voti
0

Ho già trovato il problema. Il ciclo avviene perché il tempo di ritardo di Lambda. C'è voluto troppo tempo per elaborare la richiesta, quindi durante questo periodo, Facebook Messenger continueremo a pubblicare richiesta al server di webhook

Risposto il 01/08/2017 a 08:58
fonte dall'utente

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