Boa Tarde..
Aqui na empresa no ano passado fizemos um serviço que utilizava o componente "wppconnect-team/WPP4Delphi" para o envio de mensagens e arquivos via WhatsApp integrado no nosso ERP, mas não virou, consumia muitos recursos (memoria, cpu).
Depois de algumas pesquisas, fizemos uma api em node.js e utilizamos o projeto "WhiskeySockets/Baileys" que comunica com WhatsApp.
Hoje a api funciona super tranquilo hospedado em um VPS, consumindo pouco recursos...
Temos hoje 42 empresas usando enviando uma média 3.500 mensagens por mês (os números são poucos porque ainda é um projeto piloto)
Mas existe algumas observações por ser um meio não oficial:
* Não use um número recém criado, vai dar banimento, vc precisa "esquentar" o número, enviando e recebendo mensagens...
* Não envie mensagens em massa, com certeza vai dar banimento (Se precisar enviar muitas mensagens, faça uma fila e dê uma pausa de tempos em tempos)
* Não envie mensagens idênticas, sempre coloque algo que distingue cada mensagem.