AWS Lambda: Trimiterea unui șablon video pentru messenger determină lambda la timeout

voturi
0

Noi folosim Claudia.js să cârlig robotul nostru, găzduit pe Lambda, pe Facebook.

Acesta funcționează bine până când vrem să trimită un șablon pentru un videoclip. Primim timeout-uri, cu excepția cazului când, dar limita de execuție lambda până la un minut.

În clientul timeout cauza instanțe ale dubluri videoclipuri apar pe fereastra de chat.

Nu suntem siguri dacă aceasta este o limitare a modului în care este conceput Claudia.js (acesta va aștepta întotdeauna un 200 de la Facebook, menținând astfel funcția de viață) sau altfel cum am putea configura sistemul - sau de a folosi unele alternative pentru a evita soluție cât această problemă timeout.

Am optimizat deja video, acest lucru ajută un pic, dar nu de mult.

Întrebat 23/01/2017 la 20:21
sursa de către utilizator
În alte limbi...                            


1 răspunsuri

voturi
0

Cea mai bună practică și modul corect de a gestiona situația de după depanare este următoarea:

  1. Depune video și încărcați - l folosind Atașament Încărcați API

  2. Utilizați attachment_id întors de la Pasul 1 la trimiterea de răspuns, de exemplu:

    let VIDEO_PAYLOAD = {
        "attachment": {
          "type": "template",
          "payload": {
             "template_type": "media",
             "elements": [
                {
                    "media_type": "video",
                    "attachment_id": "**<ATTACHMENT ID>**",                    
                }          
             ]
          }
        }   
     };

Publicat 23/11/2017 la 16:23
sursa de către utilizator

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