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
magno, quando sair a atualização vc vai em extras, habilita a opção eraser e clica em reiniciar, sempre que reiniciar com a opção habilitada vai limpar o log, por medida de segurança sempre que o reinicio for concluido o eraser é desabilitado automaticamente pra evitar limpezas acidentais

Esse ai é um Script para Rodar em Servidor Mikrotik, para mandar as informaçoes para Whatsapp, do que esta acontecendo no servidor, e usa a api do cleber para funcionar.
Ueh.. estamos no topico de um app...
ou seja, estamos falando desse app...
boa tarde que app vc ta falando pra quem estiver usando o app...
pra quem estiver usando o app... basta criar um Scheduler com o tempo que quiser receber as informações do seu mikrotik
#Alterar apenas isso
:local server "http://ip_do_servidor:8000"
:local pass "admin"
:local to "numero_do_celular"
:local Inter "nome_da_porta"
# Não altere nada pra baixo
:local modelo [/system resource get board-name]
:local routerOS [/system resource get version]
:local uptime [/system resource get uptime]
:local cpuLoad [/system resource get cpu-load]
:local freeMemory ([/system resource get free-memory] / 1024 / 1024)
:local totalMemory ([/system resource get total-memory] / 1024 / 1024)
:local pppoeCount [:len [/ppp active find]]
:if ([/interface find where name=$Inter] = "") do={
:log error "Interface $Inter não encontrada. Finalizando script."
:error "Interface inválida."
}
:local monitor [/interface monitor-traffic interface=$Inter as-value once]
:local speedRX ($monitor->"rx-bits-per-second")
:local speedTX ($monitor->"tx-bits-per-second")
:local mbpsRX (($speedRX / 1000) / 1000)
:local mbpsTX (($speedTX / 1000) / 1000)
:local msg "%E2%9A%A0%EF%B8%8F%20*Status%20do%20Monitoramento%20Mikrotik*%20%E2%9A%A0%EF%B8%8F%0A->%20Modelo:%20*$modelo*.%0A->%20Uptime:%20*$uptime*.%0A->%20CPU:%20*$cpuLoad%25*.%0A->%20Memória%20Livre:%20*$freeMemory%20MB%20de%20$totalMemory%20MB*.%0A->%20Clientes%20conectados:%20*$pppoeCount*.%0A->%20Tráfego%20Download:%20*$mbpsRX%20Mbps*.%0A->%20Tráfego%20Upload:%20*$mbpsTX%20Mbps*."
:local url ($server . "/mikrotik/" . $pass . "/" . $to . "/" . $msg)
/tool fetch url=$url keep-result=no
:log info "Informações do hardware enviadas para $to: $msg"
ola Cleber , agradecido pelo retorno
não tenho pressa é só uma duvida mesmo ok
grato mais uma vez
allison, o aplicativo pega os dados do banco de dados do proprio mkauth, como é o mkauth que gera esse link é provavel que esse addon não tenha suporte a pix compativel com mkauth ou esteja mal programado, no github estão descritos os gateways 100% suportados, o q não tiver la é provavel q só funcione corretamente nas função basicas q são codigo de barras e boleto.
opa magno, acredito q somente vc editando manualmente o banco de dados da aplicação com o programa DB Browser for SQLite e apagar o conteudo da tabela storange e depois abrir a tabela sqlite_sequence e setar o valor 0 na opção storange ou se n tiver muita pressa aguarda um pouquinho q posso incluir essa função via webadmin ja na proxima atualização.
estou terminando os ajustes finais do sistema de cobranças e confirmação de pagamento direto pelo app sem necessidade de utilizar o sistema de sms ou whatsapp do mkauth, transferindo o controle pra propria aplicação ai o usuario vai poder escolher se quer utilizar o mkautk como gerenciador ou a propria aplicação, acredito que entre essa e a proxima semana ja libero essa atualização
Cleber bom dia , tudo bem ?
uma duvida
meu sistema esta funcionando 100%
porem agora acessei o LOG e vi q ja tem mais de 3k de disparos na memoria ja enviados , eu preciso limpar este historico? e se tiver que limpar qual comando utlizar ?
desde já agradeço mais uma vez
as msg esta sendo enviada,porem com erro como na msg anterior, acredito que seja algum erro dentro do mk auth depois q instalei um addon do banco cache bank
https://app.cachebank.com.br
moreti, quando faz ao pareamento do qrcode o whatsapp vinculado manda pra si mesmo um token provisorio mas vc pode criar um definitivo enviando uma mensagem de outro whatsapp para o whatsapp pareado com o comando Token:1234567 onde a senha seria 1234567 e caso vc ja tenha criado ou esquecido a senha a unica solução é vc entrar com o token provisorio e no menu options clicar em stop e parear o qrcode novamente, ou resetar via CLI com o comando upgrade, um detalhe é q o token deve ter obrigatoriamente 7 digitos