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
provavelmente semana q vem, tou testando em campo pra liberar o codigo mais fluido
Muito top! parabens mano, tem previsão para lançamento ?
Terminal : Inicialização e monitoramento das funções da API
Config : Definição das Configurações basicas
Options : Controle de mensagens com pré-definição de disparos.
Hotkeys : Comandos chave para lançamento de mensagens personalizadas.
Run : Playground para Testes e Disparo de mensagens.
Log : Status de cada disparo realizado ou agendado.
Com o banco de dados integrado fica mais facil implementar novas funções, quem quiser sugerir alguma função fique a vontade, após testar e corrigir os bugs libero a beta 2 da imagem abaixo.
cd /var/api/Mwsm
Estou recebendo a seguinte mensagem no log após a atualização
0|Bot-Mwsm | Error: Cannot find module 'sqlite3'
0|Bot-Mwsm | Require stack:
0|Bot-Mwsm | - /var/api/Mwsm/mwsm.js
0|Bot-Mwsm | at Module._resolveFilename (node:internal/modules/cjs/loader:1144:15)
0|Bot-Mwsm | at Hook._require.Module.require (/usr/lib/node_modules/pm2/node_modules/require-in-the-middle/index.js:81:25)
0|Bot-Mwsm | at require (node:internal/modules/helpers:176:18)
0|Bot-Mwsm | at Object.<anonymous> (/var/api/Mwsm/mwsm.js:24:17)
0|Bot-Mwsm | at Module._compile (node:internal/modules/cjs/loader:1376:14)
0|Bot-Mwsm | at Module._extensions..js (node:internal/modules/cjs/loader:1435:10)
0|Bot-Mwsm | at Module.load (node:internal/modules/cjs/loader:1207:32)
0|Bot-Mwsm | at Module._load (node:internal/modules/cjs/loader:1023:12)
0|Bot-Mwsm | at Object.<anonymous> (/usr/lib/node_modules/pm2/lib/ProcessContainerFork.js:33:23)
0|Bot-Mwsm | at Module._compile (node:internal/modules/cjs/loader:1376:14)
0|Bot-Mwsm | at Module._extensions..js (node:internal/modules/cjs/loader:1435:10)
0|Bot-Mwsm | at Module.load (node:internal/modules/cjs/loader:1207:32)
0|Bot-Mwsm | at Module._load (node:internal/modules/cjs/loader:1023:12)
0|Bot-Mwsm | at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:135:12)
0|Bot-Mwsm | at node:internal/main/run_main_module:28:49 {
0|Bot-Mwsm | code: 'MODULE_NOT_FOUND',
0|Bot-Mwsm | requireStack: [ '/var/api/Mwsm/mwsm.js' ]
0|Bot-Mwsm | }
0|Bot-Mwsm | Error: Cannot find module 'sqlite3'
a 1 foi adcionada, o bot não vai mais discutir com a velhinha e vc pode definir quantas respostas ele pode dar por dia a cada cliente
a 2 foi parcialmente, só da pra escolhar se vai marcar ou não o balão na resposta do cliente
as outras sugestões serão implementadas após a construção do painel de configuração no webadmin
O pessoal aqui estava sugerindo melhorias e adpatções que estavam necessitando de manipulação de dados, de diferente da versão anterior que só conseguia execultar uma função, na nova é possivel registrar, manipular e execultar como as plataforma profissionais fazem, é logico q hj é um projeto bem basico, simples e crú más isso abre uma vasta gama de possibilidades, de inicio só melhorei o controle da resposta automatica ( sistema anti-velhinha chata ) mas aos poucos vou incluindo as sugestões do pessoal aqui do pessoal.
Kleber quais as diferenças da nova versão?
Acabei de liberar a nova versão com banco de dados integrado, quem fizer a atualização contida la no github sugiro ficar sempre de olho na versão e realizar a atualização
Top, obrigado.