AWS Lambda: Envoi d'un modèle vidéo à messager provoque lambda délai d'attente

voix
0

Nous utilisons Claudia.js pour accrocher notre bot, hébergé sur Lambda, à Facebook.

Il fonctionne bien jusqu'à ce que nous voulons envoyer un modèle pour une vidéo. Nous obtenons les délais d'attente à moins quand, mais la limite d'exécution lambda jusqu'à une minute.

Dans le client les délais d'attente provoquent des instances dupliquées des vidéos apparaissent dans la fenêtre de chat.

Nous ne savons pas si cela est une limitation de la façon dont Claudia.js est conçu (il sera toujours attendre un 200 de Facebook, gardant ainsi la fonction vivante) ou autrement comment nous pourrions configurer le système - ou utiliser une solution de rechange pour éviter Solution- ce problème de délai d'attente.

Nous avons déjà optimisé la vidéo, cela aide un peu, mais pas beaucoup.

Créé 23/01/2017 à 20:21
source utilisateur
Dans d'autres langues...                            


1 réponses

voix
0

La meilleure pratique et bonne façon de gérer la situation après le débogage est le suivant:

  1. Soumettre la vidéo et la télécharger en utilisant l' API de téléchargement de pièces jointes

  2. Utilisez le attachment_id retour de l'étape 1, lorsque la réponse d'envoi, par exemple:

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

Créé 23/11/2017 à 16:23
source utilisateur

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