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
ja da pra fazer direto na interface do proprio app
mas a interface não ta mostrando, ja atulezei mas so mostra a tela classcia. sempre atualizo pelo git
ta utilizando esse comando ?
cd ~ && rm -r /var/api/Mwsm
pm2 delete all
sudo apt-get remove nodejs -y && curl -fsSL https://deb.nodesource.com/setup_20.x | sudo -E bash - && apt-get install -y nodejs
git clone https://github.com/MKCodec/Mwsm.git /var/api/Mwsm && cd /var/api/Mwsm
npm install && pm2 start mwsm.json && pm2 save && pm2 startup && pm2 log 0
tem q carregar a pasta inteira do github
fiz por la
inicia os comandos um por vez e verifica se n ta retornando algum erro pq pelo teu feedback não ta sendo instalado n
ideal é ficar de olho no github pra ta sempre instalando as atualizações e correções dos bugs, como utilizo em produção tou sempre aprimorando algo, ja liberei a beta 2 com o menu de controle na interface grafica q é justamente o que vc esta precisando, utiliza o comando que tem lá em upgrade no github, tive que quebrar minha instalação pra achar aquele erro que estavam falando e conseguir corrigir.
Infelizmente só gera esse erro na atualização.
/root/.pm2/logs/Bot-Mwsm-out.log last 15 lines:
0|Bot-Mwsm | > Bot-Mwsm : Loading application 100%
0|Bot-Mwsm |
0|Bot-Mwsm | API is Ready!
0|Bot-Mwsm |
0|Bot-Mwsm | Server Running on Port *: 8000
0|Bot-Mwsm |
0|Bot-Mwsm | API is Ready!
0|Bot-Mwsm |
0|Bot-Mwsm | Server Running on Port *: 8000
0|Bot-Mwsm | > Bot-Mwsm : Loading application 0%
0|Bot-Mwsm | > Bot-Mwsm : Loading application 100%
0|Bot-Mwsm |
0|Bot-Mwsm | API is Ready!
0|Bot-Mwsm |
0|Bot-Mwsm | Server Running on Port *: 8000
0|Bot-Mwsm | TypeError: Cannot read properties of null (reading '1')
0|Bot-Mwsm | at LocalWebCache.persist (/var/api/Mwsm/node_modules/whatsapp-web.js/src/webCache/LocalWebCache.js:34:69)
0|Bot-Mwsm | at /var/api/Mwsm/node_modules/whatsapp-web.js/src/Client.js:729:36
0|Bot-Mwsm | at processTicksAndRejections (node:internal/process/task_queues:96:5)
0|Bot-Mwsm | > Bot-Mwsm : Loading application 0%
0|Bot-Mwsm | > Bot-Mwsm : Loading application 100%
0|Bot-Mwsm | Error: Evaluation failed: TypeError: Cannot read properties of undefined (reading 'push')
0|Bot-Mwsm | at fillModuleArray (eval at <anonymous> (:2:5), <anonymous>:6:74)
0|Bot-Mwsm | at moduleRaid (eval at <anonymous> (:2:5), <anonymous>:15:3)
0|Bot-Mwsm | at __puppeteer_evaluation_script__:4:17
0|Bot-Mwsm | at ExecutionContext._evaluateInternal (/var/api/Mwsm/node_modules/puppeteer/lib/cjs/puppeteer/common/ExecutionContext.js:221:19)
0|Bot-Mwsm | at processTicksAndRejections (node:internal/process/task_queues:96:5)
0|Bot-Mwsm | at async ExecutionContext.evaluate (/var/api/Mwsm/node_modules/puppeteer/lib/cjs/puppeteer/common/ExecutionContext.js:110:16)
0|Bot-Mwsm | at async Client.initialize (/var/api/Mwsm/node_modules/whatsapp-web.js/src/Client.js:323:9)
joga esse comando que vai corrigir e atualizar pra beta 2
cd ~ && rm -r /var/api/Mwsm
pm2 delete all
sudo apt-get remove nodejs -y && curl -fsSL https://deb.nodesource.com/setup_20.x | sudo -E bash - && apt-get install -y nodejs
git clone https://github.com/MKCodec/Mwsm.git /var/api/Mwsm && cd /var/api/Mwsm
npm install && pm2 start mwsm.json && pm2 save && pm2 startup && pm2 log 0
nao estou conseguindo instalar no mk-auth
Estou fazendo uma instalação do zero em uma CT ubuntu 20.04
Esta dando um erro no ultimo comando
pm2 start mwsm.json && pm2 save && pm2 startup && pm2 log 0