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
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
é normal, espera q vai, ta instalando as dependencias
reinstalaçao nao passa daki
tmj, acabei de incluir mais 3 notificações, aviso de redução de velocidade, aviso de bloqueio e abertura de chamado, estarei testando ambos e em alguns dias libero o patch com a atualização, obrigado pelas sugestões e pelo feedback q é muito importante no desenvolvimento e aperfeiçoamento de qualquer ferramenta.

Obrigado.
Melhorei a função que coletava o whatsapp do cliente e inclui o bloqueio de envios caso o cliente esteja marcado como não em (Recebe WhatsAPP) na guia financeiro do cadastro do cliente no mkauth, é obrigatorio atualizar a API do mkauth antes de aplicar o patch conforme o tutorial la no github para o correto funcionamento da nova atualização.
lembrando que a confirmação de pagamento só vai funcionar em cliente marcado como não recebe whatsapp caso o sync esteja habilitado
isso, na agenda a mensagem configurada em days before vai ser aplicada somente se a agenda < 5 tiver habilitada, in day se a 0 tiver habilitada e days later se algum entre > 5 e > 40 tiver habilitada, se desmarcar tudo não será enviada nenhuma cobrança e vai ficar monitorando somente recebimento de pagamento se o sync tiver habilitado, o sistema não diferencia entre 5 e 40, a mensagem vai ser a mesma configurada em days later, essa opção que vc solicitou vira como nova função ou sera integrada em alguma das opção do final da agenda ao lado do cifrão ( confirmação de pagamentos ).
na questão de não enviar mais cobranças apos 45 dias tem q configurar isso no mkauth, o sistema não vai enviar cobranças para titulos cancelados ou com cadastrado desativado no mkauth.
na questão do numero isso é falha na conexão durante a captura de dados do mkauth, irei incluir uma re-verificação de numero e fazer uma validação de dados antes de gerar, por padrão quando existe uma falha o sistema preenche com varioz zeros e permite o disparo justamnete como forma do usuario ser notificado q houve uma falha, pra reenviar essas cobranças vc vai na tela 3 do menu API, seleciona o tipo due ( vencido ), paid (pago) ou open ( aberto ) e clica em carregar navega ate o titulo e clica sobre ele pra reenviar a cobrança ou notificação e confere no log se dessa vez foi enviado.
nessa questão do cliente não querer receber notificações terei que incluir uma black list como uma funcionalidade.
edit:
vi que no mkauth no cadastro do cliente tem a opção Recebe WhatsAPP, irei verificar a possibilidade de incluir a leitura dessa opção via api mkauth e ja fazer o mwsm usar isso como bloqueio de envios, vai ser bem mais rapido do que incluir uma black lista separada no mwsm