Pular para o conteúdo principal

Arquivos no Webhook

O recebimento de áudio, imagem ou arquivo no WhatsApp possui uma particularidade: ele gera dois webhooks seguidos.

É o segundo webhook recebido que contém as informações sobre o arquivo, para seguir os passos abaixo:

Como resgatar o arquivo na biblioteca Oficial

Através do método GET sendo a url o campo body.mensagem.mediaUrl

Exemplo n8n - resgatar arquivo biblioteca Oficial

Como resgatar o arquivo na biblioteca Pro

É necessário converter o arquivo de áudio recebido em formato base64 para um arquivo real, localizado em body.mensagem[0].mediaData[0].buffer

Sugestão para nome do arquivo o código: {{$json.body.mensagem[0].mediaData[0].originalname.replace("oga", "ogg")}}

MIME TYPE: {{$json.body.mensagem[0].mediaData[0].mimetype}}

Exemplo n8n - resgatar arquivo biblioteca Pro

Como resgatar o arquivo na biblioteca Básica

Através do método GET a url do arquivo é formada utilizando o body.backendURL/body.mediaFolder/body.mediaName

Exemplo n8n - resgatar arquivo biblioteca Básica