Montei uma API para enviar avisos e/ou cobranças via WhatsApp atraves do MkAuth, não testei e não sei se funcionaria corretamnete se instalado diretamente no mkauth pois como utilizo o mkauth virtualizado em proxmox e como o sistema é bem leve optei com criar um CT com umbuntu 23.04 a parte no proxmox, acredito que rode até em um pendrive.
O conteudo é auto explicativo e a API é gratuita e cumpre com a funcionalidade que promete sendo 100% funcional, tem gente cobrando mensalidade de 100 reais ou instalação de 300 reais mas aqui vcs conseguem de graça, como a finalidade é somente o envio de cobranças e não um chat-bot caso algum cliente responda alguma mensagem sera notificado que o numero é apenas para uso do sistema portanto sujiro utilizar uma conta de whatsapp a parte ou ate mesmo aqueles numeros virtuais.Download e Instalação
Para adicionar comentários, você deve ser membro de MK-AUTH.
Respostas
COMANDO
tenta esse comando, o erro q esta sendo apresentado ai é no modulo whatsapp-web.js, o comando reinstalar deveria ter resolvido mas ja q n tenta esse e traz um feedback, habilita tbm o debugger, depois vai no menu api tela 1, desabilita a conexão, muda de v1 pra v2, habilita novamente, vai na tela 3, carrega alguma lista e envia uma cobrança depois volta no prompt e olha o resultado, no github tem um guia ( utilização > Debugger > teste 2 ), verifica se em available esta como true na opção PDF, abaixo de tudo ainda no prompt vai aparecer um link, pega ele e joga no navegador pra ver se aparece o boleto em forma web
Usando esse comando ja de cara tomei um erro, segue o print, mas vou tentar encaminhar mensagem.

Comando:
sudo apt-get install build-essential && cd ~ && cd /var/api/Mwsm && pm2 delete all && pm2 kill && npm remove pm2 -g && mkdir -p ~/.pm2/node_modules/ && cd ~ && rm -r /var/api/Mwsm && git clone https://github.com/MKCodec/Mwsm.git /var/api/Mwsm && cd /var/api/Mwsm && npm install --silent && npm i -g pm2 && pm2 update && pm2 flush && pm2 start mwsm.json && pm2 save && pm2 startup && pm2 log 0
Mas um detalhe Cleber a função API Connection esta OK, ela conecta, e tanto que eu consigo mendar mensagem via Whats para os clientes, o problema e que quando vai enviar o PDF da erro, porem se envia mensagem mas o codigo de barras vai normalmente, mas vou tentar isso que voce indicou para ver, 1 vou testar via tunel.
Vou testar Cleber, retorno com um feedback.
utiliza o comando reinstalar, testei minha versão de produção e upei no github, ja vai com todas as atualizações q vinha fazendo desde a ultima que vcs instalaram, testei aqui e esta funcionando normalmente, esse problema da API n conectar vc pode tentar reiniciar o mkauth ou mudar de tunel dev pra domain ssl pra ver se conecta
Atualização do problema, apos teste percebi isso abaixo.
Mensagem e encaminhada normalmente, so esta dando problema com o PDF. Tipo, mensagem com linha digital,(codigo de barras) vai normalmente, so da erro quando e o PDF.
Cleber apos atualizar para essa ultima versão v2.0.43 PATCH : 03/01/2025 14:12, esta acontecendo a mesma coisa que foi relatado peloa amigo alberto.
Mkauth : MK-AUTH 24.03 :: TUX 4.19
Atualização da API no mkauth efetuada conforme orientação de instalação
Estamos usando a versão "Proxmox"
Endpoint Cluente e titulos estão ativos
As mensagems encaminhada pelo Mkautk vai normalmente porem as mensagem usando, ({"uid":"FelipeMoura","find":"36335"}) não vai.
Cleber apos atualizar minha api mwsm nao conecta no mkauth.
Connect to MkAuth was Failed.
Porem as msg são enviadas manualmente, apenas nao conecta no mkauth.
Uso tunel dou cloudflare
endpoint client api e endpoitn titulos estão ativos.
boa noite evandro, no momento a API se limita a envio de notificações somente entre usuarios ( [vc] Mwsm > Cliente ), ainda n construi nenhuma função com envio para grupos, provavelmente sera implementada no desenvolvimento das funções ( mikrotik > Mwsm ) ai vai ser só questão de adaptar com outros sistemas
Bom dia, é possivel enviar mensagens para grupo do whatsapp? Por exemplo as notificações do the dude