Facebook Messenger chatbot arată „Verificați conexiunea și încercați din nou.“

voturi
7

Recent, am fost încercarea de a construi un bot pentru mine. Acesta funcționează impecabil atunci când utilizez ngrok pentru a testa bot meu la nivel local, dar când am desfășurat la AWS, am început să văd eroarea capturat de mai jos, ocazional, și care nu provoacă cerere webhook trimis la serverul meu de la Facebook. Nu am nici o idee ce ar putea merge prost. Am verifica cererea merge la serverul meu cu tcpflow la fel de bine, dar nu e nici noroc, se pare ca Facebook pur și simplu nu a trimis această cerere specială la serverul meu. Aceasta este o problemă foarte ciudat ce se întâmplă în nici un punct special de bot meu flux de conversație. Trebuie întotdeauna să repete răspunsul meu sau postback meu pentru a face să funcționeze.

Unele informatii serverul de bază (nu știu dacă acest lucru contează):

  1. Zona Disponibilitate: ap-sud-1b
  2. Tip: t2.micro
  3. Utilizarea CPU (în acel moment): 4%

Mi-ar aprecia cu adevărat dacă cineva ar putea rezolva misterul meu. Mulțumiri.

FYI, am raportat acest lucru pe Facebook: https://developers.facebook.com/bugs/1825253057751227

exemplu

Întrebat 11/11/2016 la 11:53
sursa de către utilizator
În alte limbi...                            


2 răspunsuri

voturi
0

Serverul dvs. webhook trebuie să lucreze peste valabile https (nu auto - semnat).

Sfatul meu - adăugați https pentru a webhook serverul, folosind serviciul Cloudflare (Este gratuit), sau pentru a obține un certificat valabil gratuit , folosind letsencrypt

Publicat 05/12/2016 la 09:28
sursa de către utilizator

voturi
0

În cazul în care eroarea este ocazional, aș recomanda mutarea dvs. dimensiunea exemplu de la Micro, la cel puțin medie sau mare și face o dedicat instanță. Resursele necesare pentru a rula clientul letsencrypt, combinate cu traficul de bot și vecinii zgomotoase ar putea depăși o instanță de micro partajat.

Publicat 07/12/2016 la 11:32
sursa de către utilizator

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