Qual a melhor biblioteca de API do WhatsApp não oficial ?

Ola pessoal, estou fazendo este post com a intenção de tomar conhecimento de outros fremeworks disponiveis hoje em dia para desenvolver soluções de automação e envios no WhatsApp.

Possuo uma aplicação que utiliza a biblioteca Venom-Bot, porem esta bilioteca consome muita memoria e CPU na minha VM na medida que vou conseguindo mais conexões, meu processamento vai aumentando consideravelmente, o que torna complicado a escalabilidade do projeto atualmente.

Gostaria de saber se alguem ja utilizou ou mesmo possui conhecimento de uma outra biblioteca de API do WhatsApp (sem ser a api oficial do proprio WhatsApp) para este tipo de aplicação, onde seja possivel fazer com que seja escalavel.

Desde ja agradeço a atenção de todos.

Qualquer forma de ajuda é bem-vinda! Vlww!

Amigo dá uma olhada nesse video, creio que vai resolver seu problema. https://www.youtube.com/watch?v=7x4ejmAs85U

alguma razao para não ir direto para a oficial?

A versão oficial possui taxas e pagamentos, enquanto a não oficial é free haha
a oficial as 1000 primeiras conversas/mês free (se nao mudaram de novo)
As 1000 primeiras conversas **iniciadas pelo cliente**. As conversas iniciadas pela empresa não contam mais no pacote grátis. Sem falar que é uma burocracia danada pra aprovar um template. E é caro pra caramba: Quase 30 centavos por mensagem iniciada.

Cara era a Baileys, porém a Meta lascou com o cara que desenvolveu ela, agora estou sando esse fork (é para NodeJS): https://github.com/WhiskeySockets/Baileys

Cara tem algum exemplo de como usar ela com Es modules? Com common JS roda normal, mas dá erro com ESM.
Ué, eu uso ela com ESM, qual erro que tá dando?
**Era só pra usar a função que cria o Socket, mas vi que tem que usar o default:** `const sock = makeWASocket.default({ printQRInTerminal: true, auth: state, defaultQueryTimeoutMs: undefined })`