AWS Lambda: Het verzenden van een video template aan boodschapper veroorzaakt lambda een timeout

stemmen
0

We gebruiken Claudia.js onze bot, gehost op Lambda, naar Facebook te haken.

Het werkt goed, totdat we een sjabloon wilt sturen voor een video. We krijgen time-outs, tenzij wanneer maar de lambda uitvoering te beperken tot maximaal een minuut.

In de klant ervoor zorgen dat de time-outs dubbele exemplaren van de video's op het chatvenster.

We zijn niet zeker of dit is een beperking van hoe Claudia.js is ontworpen (het zal altijd wachten op een 200 van Facebook, waardoor de functie in leven houden) of op een andere manier hoe we het systeem kunnen configureren - of gebruik maken van een aantal alternatieve oplossing- te vermijden deze time-out probleem.

We hebben al geoptimaliseerd de video, dit helpt een beetje, maar niet veel.

De vraag is gesteld op 23/01/2017 om 20:21
bron van user
In andere talen...                            


1 antwoorden

stemmen
0

De beste praktijken en de juiste manier om de situatie na het debuggen te gaan is de volgende:

  1. Dien de video en deze uploaden via de Attachment Upload API

  2. Gebruik de attachment_id terug van stap 1 bij het verzenden response, bijvoorbeeld:

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

antwoordde op 23/11/2017 om 16:23
bron van user

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