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
Correção, estou testando o envio pelo Mkauth, pois a linha que tem que esta la e dessa forma
Não precisa mudar nada.
Fiz as alteraçoes, para as mensagems do dia 0 e do dia 10 antes de vencer, retorno com um feedback assim que tiver o resultado.
Porem no Mwsm usando o simulado da erro MkAuth Refused the Connection, mesmo atualizado para a versão beta 22
Teste feito.
{"uid":"AbilioAraujo","find":"31985"}
Encaminhando mensagem pelo Mwsm, utilizando o simulador, aparece erro = MkAuth Refused the Connection, o endpoint esta habilitado, na maquina que esta rodando o Mwsm via CLI conforme testes feito tem o retorno dos boletos.
No Mkauth, encaminhando a mensagem abaixo, o retorno e a mesma mensagem no celular do cliente.
Mensagem encaminhada = Segue o boleto {"uid":"%AbilioAraujo%","find":"%31985%"}
mensagem retornada = Segue o boleto {"uid":"%AbilioAraujo%","find":"%31985%"}
no galaxpay nao funciona
uid é o login do cliente, no meu mkauth eu utilizo o mac da maquina mas vc acha em clientes > listar todos os clientes e ao lado da checkbox logo depois do sinal de + aparece o login e o numero do titulo vc pega em detalhes desse mesmo cliente q pegou o login, inserindo {"uid":"%logincliente%","find":"%numerotitulo%"} no corpo da mensagem sms o proprio mkauth vai preencher o login e o titulo de forma automatica
Perfeito, vou fazer essa atualização para o beta 22 e testar.
não se utiliza dessa forma n, no simulador vc coloca os dados ja traduzidos
ex: no mkauth vc colocaria exatamente assim sem alteração [ opções > servidor sms > Mensagens ]
%logincliente% e %numerotitulo% são variaveis do mkauth e vão traduzir para AbilioAraujo e 31985 de forma automatica
no simulador vc coloca assim {"uid":"AbilioAraujo","find":"31985"} q é a forma q o mkauth envia para o mwsm
UID seria o login do cliente [ MKauth > Clientes > Listar Todos os Clientes ( Alterar > Conexão > Login ) ].
FIND é o criterio de Pesquisa q no caso é o numero do Titulo [ MKauth > Clientes > Listar Todos os Clientes ( Detalhes > Titulo ) ].
O mkAuth pega esses dados de forma automatica com o comando em [ MkAuth > Opções > Servidor SMS > Mensagens ]
{"uid":"%logincliente%","find":"%numerotitulo%"}
em servidor no webadmin do app se coloca somente o dominio exatamente como vc colocou www.exemplo.com.br
atualiza novamente, reconfigura e retorna aqui com novo erro apresentado.
detalhe
o pix deve estar habilitado no gerencianet
olá parabens pela atuaização.
porem estou com esse problema de
refused = endpoint não habilitado ou acesso dropado.
ServerName www.seu-dominio.com.br
Redirect / https://www.seu-dominio.com.br/
eu tenho o redirecionamento de http pra https minha url de retorno é em https, mas agora nem vincula mais kk, se alguem tiver uma ideia, tem cgnat antes do servidor e redirecionamento da porta 80 e 443
e outra pergunta onde acho esse uid
Sim, Endpoint titulo.api ligado. Eu já liguei foi tudo do get para testar. Já rodei a API diretamente no Insomnia e peguei a chave e testei as listagens, tudo ok. O titulo ainda não estava pago, ia vencer no dia 22, mas é do GerenciaNet, será que tem algum problema?
Teste do simulador: {"uid":"li####.####os","find":"25387"} = Returned Invalid Request.
Teste no Insomnia:

Andei estudando o simulador, já troquei o uid para login e CPF, e o título para título e linha digitável, só dá MkAuth Returned Invalid Request.
OBS: Estou usando o MK-AUTH 24.02 :: TUX 4.19
Obrigado Kleber