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
e para a quebra de linha?
Como queria fazer a mensagem nesse formato:
##*Detalhes da fatura:*
- Número da fatura: *%numerotitulo%*
- Data de vencimento: *%vencimento%*
- Valor total: *%valortitulo%*
como ela está sendo enviado pelo whatsapp:
Detalhes da fatura:- Número da fatura: %numerotitulo%- Data de vencimento: %vencimento%- Valor total: %valortitulo%
não faz o parágrafo/quebra de linha...
Alguma idéia?
Tira uma duvida, com essa ferramanta, conseguriamos encaminhar o PDF junto com a mensagem?
Esses comandos podem fazer enviar as mensagens de forma repetidas caso já tenham sido enviadas no dia e caso haja algo de errado enviará errado para todos os clientes.
Nós sempre recomendamos fazer os testes de forma manual, assim se for errado vai errado só para você ou só para um cliente, sendo fácil de ir no WhatsApp e apagar a mensagem ou editar...
Quem quiser testar as mensagens
/opt/mk-auth/scripts/sms_05a.php
/opt/mk-auth/scripts/sms_00.php
/opt/mk-auth/scripts/sms_10d.php
so rodar no ssh do mk
tem uma imagem la no github só fazer igual
so trocar 192.168.3.250 pelo ip do teu mkauth, usuario e senha n faz difereça oq colocar pois o sistema n utiliza
192.168.3.250:8000/send-message
Obrigada, consegui usando a versão 17
Valeu kleber, vou fazer.
sobre a configuração la do servidor como ficaria?

roda esse comando
Obs: o comando desativa a auto-inicialização para o modo manual
sudo pm2 stop Bot-Mwsm && sudo npm start
o resultado sera algo como isso
API is Ready!
Server Running on Port *: 8000
logo abaixo vai começar a receber o codigo do qrcode q geralmente começa com @2 e termina com ,1
tu vai copiar o codigo e colocar nesse site qr code generator e clicar em gerar e imediatamnete fazer a leitura no celular antes que perca a validade, se der erro pega outro codigo q for gerado, pra copiar tu segura o control do teclado, seleciona e clica com o botão direito em copiar
feito a validação do whatsapp tu coloca novamnete a auto inicialização
sudo npm install pm2 -g && pm2 start mwsm.js --name Bot-Mwsm --watch && pm2 save && pm2 startup
isso de não conseguir acessar o webserver IPMKAUTH:8000 é um problema interno teu ai, verifica se ta acessando via http://IPMKAUTH:8000 sem ser em https q se tiver https não vai pegar mesmo n
Obrigado amigo precisei liberar as portas no winbox.
basta abrir o prompt do mkauth e ir colando os script linha por linha na ordem postada lá más vou fazer isso