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
anderson essa funcionalidade é nativa no gerenciamento por mwsm ou como o moreti falou via addon no mkauth, direto pelo mwsm vc faz assim

vai no menu settings > API > e clica na navegação para direita
vai no agendador e habilita as notificações de pagamento

vai em settings > extra, desabilita o sync, clica em force e habilita ele novamente
volta pro menu settings > API e habilita o auto messages
observação: ao habilitar o auto messages a api para de enviar as mensagens configuradas no mkauth e passa a enviar as mensagens configurdas nela propria
detalhe: para reativar o mkauth como gerenciador de mensagens basta desabilitar o auto messages e para alterar as configurações vc tem q desativar, configurar do jeito que quiser e reabilitar, nessa mesma tela vc configura os dias q o cliente vai receber as mensagens e os turnos permitidos e no agendador onde vc habilitou as notificações de pagamento onde tem < 5 > 5 0 > 10 aquilo significa enviar 5 dias antes do vencimento, no dia, 5 a 40 dias em atraso, etc, n tem como habilitar só notificação de pagamento, ou o mwsm assume total controle ou ele trabalha de forma passiva com controle do mkauth
boa noite anderson santos
ai é um addon que faz isso ok
consegui esta funcionando perfeitamente. Cleber me fala como ativo os recibos, tipo quando o cliente faz o pagamento pelo qrcode ou boleto pagos, ele noifica via whasapp.
calls reject foi solucionado, correção aplicada via gerenciador, basta chamar no prompt e clicar em atualizar


e no prompt apareceria dessa forma

bash <(wget -qO- "https://raw.githubusercontent.com/MKCodec/Mwsm/main/bash/setup.sh?nocache=$(date +%s)")
anderson aceitei tua solicitação, chama na dm, sou de Caruaru-PE ddd 81 tbm, logo posso afirma por teste q funciona perfeitamente, acredito q teu problemas é nos emojis enviados no corpo da mensagem pois no teu print aparece o emoji explicitamente mas se vc utilizar um emoji validado pelo sistema no debugger ele deve aparecer como comando
note q apesar do emoji de coração esta em formato animado no painel, no prompt ele aparece em formato comando, no teu print ta em formato animado no prompt e dessa forma n é interpetrado corretamente pela API do whatsapp, logo é uma possivel causa do teu problema e se vc inseriu o emoji via mkauth pelas config de mensagem do proprio mkauth sugiro utilizar via comando key
seguindo teu exemplo olá como vai vc ? :blush: \nSTAR TELECOM FIBRA
sairia dessa forma
anderson vai no menu na opção reinstalar, reconfigura e faz um teste.
se continua com problema vai no webadmin e entra em settings > run e insere um numero diferente ao vinculado a api e em seguida digita a mensagem e faz o envio, quando clicar na caixa de mensagens no canto inferior direito vai aparecer um emoji clica nele pra ver as opções de emojis disponiveis, n insira emojis por comta propria direto no corpo da mensagem pois se ele n fizer parte da tabela a engine do whatsapp n vai conseguir decodificar e vai quebrar a função, talvez o problema na sua mensagem seja justamente esse emoji, da uma olhada na guia referente emoji no github Emojis · MKCodec/Mwsm Wiki
mensagem enviada com modo debuger ativado e desativado tb desativei o regex, msg enviada porem nao chega ao destino final.

resolvi o problema do auto response, respostas automaticas estão funcionais, ja na questão do auto reject o whatsapp removeu a função, tentei umas gambiarras pra ver se conseguia simular mas n funcionou, irei buscar suporte do wwjs para tentar resolver, a mensagem de alerta quando recebe ligação continua sendo enviada mas a rejeição da chamada continua falhando e so funciona se a chamada é feito via whatsapp web mas n via celular
analisei as funções call response e auto response, o whatsapp atualizou a forma de retorno e em vez dereceber um numero valido ele passou a receber um id impossibilitando um retorno pois parou de enxergar os numeros na entrada, ou seja é possivel enviar mensagens na saida utilizando numeros mas as entradas agora são recebidas com ids irei verificar se tem alguma forma de resolver ou se foi criado um comando especifico para esse fim nas versões atuais pois o codigo atual do mwsm se tornou obsoleto especificamente com essas duas funções, as demais continuam em pleno funcionamento, outro detalhe é q as ligações são cortadas somente se feitas pelo whatsapp web, se é feita via celular normal a função call response n funciona
santiago irei verificar, a opção auto reject de chamada aqui funcionar mas a de mensagem n, provavelmente o fluxo da chamada da ia esta interrompendo mas irei analisar
glauco tenta a opção reinstalar, talvez alguma lib especifica que a opção atualizar n esteja instalado ou pode ser problema de versão do mkauth entre a versão q vc tem ai e a q eu testei
anderson em settings extras tenta desmarcar a opção regex pra ver se envia, whatsapp tem uma frescurinha com nono digito em determinados DDDs como aqui utilizo 81 é o unico q consegui testar mas a função tem essa tratativa q o whatsapp exige, tenta habilitar o debuuger e fazer um disparo e posta um print q consigo analisar melhor o erro e providenciar uma solução
-
1
-
2
-
3
-
4
-
5
de 100 Próximo