Olá, gente. Vim compartilhar uma dica sobre o limite de tamanho de arquivos/mídia permitidos no card de “Enviar mensagem” do módulo de Fluxos.
Existe uma limitação no tamanho do arquivo que pode ser enviado, pois toda requisição leva um certo tempo e pode dar timeout tentando fazer essa requisição. Sendo assim, o permitido é até 32MB, mas existem algumas ressalvas:
1 - São 32mb de upload máximo OU 30 segundos tentando realizar o upload. O que significa? se o arquivo possuir menos que 32mb, mas a internet for lenta o suficiente para nao anexar em 30 segundos, não vai anexar pois excedeu o tempo de requisição, chamado timeout
2 - Se o canal de comunicação for o Whatsapp, ele tem suas proprias regras, como mostra a documentação Media - WhatsApp Business Platform On-Premises API - Documentation - Meta for Developers. Podemos ver que vídeos e áudios possuem tamanho máximo de 16mb (se upar um vídeo de 20mb na plataforma weni, o vídeo será salvo na plataforma, mas na hora de enviar, o whatsapp não consegue enviar) e documentos tem o limite máximo de 100mb cada (o que não funciona na plataforma weni, pois suporta até 32mb).
Além disso, existe uma doc explicando melhor como adicionar essas mídias (audios, vídeos, PDFs e imagens) no seu projeto: https://docs.weni.ai/l/pt/contatos/adicionando-m-dias-sua-mensagem