Facebook Messenger chatbot mostra "Verificare la connessione e riprovare."

voti
7

Recentemente, stavo cercando di costruire un bot per me stesso. Esso funziona perfettamente quando sto usando ngrok alla prova la mia bot a livello locale, ma quando ho schierato a AWS, ho cominciato a vedere l'errore catturato sotto di tanto in tanto, e che non provoca richiesta webhook inviato al mio server da Facebook. Non ho idea di quello che potrebbe andare storto. Ho controllo la richiesta di andare al mio server con tcpflow pure, ma non c'è fortuna, sembra che Facebook non solo ha mandato quella particolare richiesta al mio server. Questo è un problema davvero strano che accade in nessun particolare punto di mio flusso conversazione bot. Ho sempre bisogno di ripetere la mia risposta o il mio postback al fine di farlo funzionare.

Alcune informazioni di base del server (non so se questo conta):

  1. Zona Disponibilità: ap-sud-est-1b
  2. Tipo: t2.micro
  3. utilizzo della CPU (in quel momento): 4%

Vorrei davvero apprezzato se qualcuno potesse risolvere il mio mistero. Grazie.

Cordiali saluti, ho segnalato questo a Facebook: https://developers.facebook.com/bugs/1825253057751227

esempio

È pubblicato 11/11/2016 alle 11:53
fonte dall'utente
In altre lingue...                            


2 risposte

voti
0

Il server webhook deve lavorare su valide https (non auto firmata).

Il mio consiglio - aggiunge https a webhook server, utilizzando il servizio CloudFlare ( `s libero), o ottenere un certificato valido gratuitamente utilizzando letsencrypt

Risposto il 05/12/2016 a 09:28
fonte dall'utente

voti
0

Se il vostro errore è occasionale, mi sento di raccomandare spostando il formato esempio dal Micro, ad almeno Medium o Large e ne fanno un Dedicato istanza. Le risorse necessarie per eseguire il client letsencrypt, in combinazione con il vostro traffico bot e vicini rumorosi potrebbe superare una micro istanza condivisa.

Risposto il 07/12/2016 a 11:32
fonte dall'utente

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