Executando verificação de segurança...
1

[Ajuda] Whatsapp com Baileys

Tô trabalhando em um projeto pra automatizar algumas coisas no whatsapp usando Baileys https://github.com/adiwajshing/Baileys

Tô travado nas mensagens de audio. Eu preciso que quando chegar uma nova mensagem de audio, o audio apareça em uma interface web pra ser ouvido lá. Mas parece que o audio vem criptografado em um buffer, já tentei de tudo pra descriptografar usando crypto e também com as próprias funções do Baileys e nada dá certo.

Alguém saberia como ajudar? Agradeço desde já

@adiwajshing/baileys: ^4.4.0
node: 16
não coloco mais informações pq não sei o que mais pode ajudar, mas posso ir colocando conforme necessário

Carregando publicação patrocinada...
3

após receber o arquivo de buffer eu coloco um .pipe(createWriteStream("nome do arquivo.mp3")

isso usando o nodejs com isso o arquivo e salvo em meu servidor e consigo acessar ele facilmente do frontend!

2

O proprio Baileys te da uma função chamada "downloadMediaMessage" que vc pode usar, ela vai te devolver o Buffer do audio dai aproveite como quiser:

`
switch(true) {
case !!message.message.audioMessage:
const buffer = await downloadMediaMessage(message, 'buffer', {});

      console.log(buffer);

}
`

1
1
1
1

Tranquilo mestre. Uso ja alguns anos e recomendo. Outra coisa é preço. Eles tem preços ótimos para quem precisa escalar quantidade.