AWS Lambda: Wysyłanie szablonu wideo do posłańca powoduje lambda do limitu czasu

głosy
0

Używamy Claudia.js zahaczyć nasz bot, którego gospodarzem na Lambda, na Facebooku.

To działa dobrze, dopóki chcemy wysłać szablon dla filmu. Jesteśmy coraz timeoutów chyba jednak gdy limit wykonanie lambda do maksymalnie minutę.

W kliencie jednak czasy powodują powielający przypadki filmów pojawiają się w oknie czatu.

Nie jesteśmy pewni, czy to ograniczenie jak Claudia.js przeznaczony jest (będzie zawsze czekać na 200 z Facebook, utrzymując w ten sposób funkcji żył) lub w inny sposób, jak możemy skonfigurować system - lub użyć jakiegoś alternatywnego Roztwór podstawowy, aby uniknąć problem ten limit czasu.

Mamy już zoptymalizowany wideo, to pomaga trochę ale nie za dużo.

Utwórz 23/01/2017 o 20:21
źródło użytkownik
W innych językach...                            


1 odpowiedzi

głosy
0

Najlepsze praktyki i poprawny sposób obsłużyć sytuację po debugowania jest następująca:

  1. Prześlij film i przesłać go za pomocą Załącznik Upload API

  2. Za pomocą attachment_id zwrócony z etapu 1 podczas wysyłania odpowiedzi, na przykład:

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

Odpowiedział 23/11/2017 o 16:23
źródło użytkownik

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