Facebook Messenger chatbot megjelenik a „Ellenőrizze a kapcsolatot, és próbálja újra.”

szavazat
7

Nemrégiben megpróbáltam építeni egy bot magamnak. Úgy működik hibátlanul, ha én vagyok a ngrok hogy teszteljék a bot helyileg, de amikor telepíteni, hogy AWS, kezdtem látni a hibát készített alábbi alkalmanként, és nem okoz webhook kérelmet küldött a szerver Facebook. Fogalmam sincs, hogy mi lehet baj. Van ellenőrizze a kérés megy a saját szerver tcpflow is, de ott sem sikerül, úgy tűnik, mint a Facebook, csak nem küld, hogy az adott kérelem én szerver. Ez egy nagyon furcsa probléma, hogy történik semmi különös pont az én bot beszélgetés áramlását. Mindig meg kell ismételni a válaszom, vagy a postback annak érdekében, hogy ez a munka.

Néhány alapvető szerver info (nem tudom, ha ez számít):

  1. Szabad terület közelében AP-délkelet-1b
  2. Típus: t2.micro
  3. CPU használat (abban a pillanatban): 4%

Én nagyon nagyra értékelik, ha valaki tudna megoldani a rejtélyt. Kösz.

FYI, már beszámolt erről Facebook: https://developers.facebook.com/bugs/1825253057751227

kapcsolódási

A kérdést 11/11/2016 11:53
a forrás felhasználó
Más nyelveken...                            


2 válasz

szavazat
0

A webhook szerver dolgozni felett érvényes https (nem saját magunk által aláírt).

Az én tanácsom - add https webhook kiszolgálóval, CloudFlare szolgáltatás (it`s ingyenes), vagy ingyenes, érvényes tanúsítványt használ letsencrypt

Válaszolt 05/12/2016 09:28
a forrás felhasználó

szavazat
0

Ha a hiba alkalmi, azt ajánlom mozgatására például felfelé a Micro, hogy legalább közepes vagy nagy, és ez egy dedikált példányt. A források futtatásához szükséges letsencrypt ügyfél, kombinálva a bot forgalom és zajos szomszédok talán legyőzni megosztott mikro fokon.

Válaszolt 07/12/2016 11:32
a forrás felhasználó

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