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
ok irei verificar
grato
obrigado pela dica
atualizei manualmente e deu certo
uma duvida utilizo sms para watz e vi q tem uma nova opção de tunel dev , preciso alterar alguma coisa ou so se eu for utilizar o servidor watz ?
grato
Você tem que ir no site onde fez o download da instalação, copia o update e colar no terminal via putty
a resposta do gil foi perfeitamente colocada, as atualizações automaticas são realizadas sempre na madrugada e sempre são vinculadas a um release especifico, se vc esta na 2.0.32 e o patch é para versão 2.0.33 a instalação não ocorrera e se tentar instalar manualmente um patch em uma versão inferior do release atual vai quebrar o codigo, vc tem q instalar a versão 2.0.33 manualmente que ja virá 100% atualizada.
esse erro que vc recebeu é causado quando uma interação com whatsapp foi iniciada e por alguma falha no codigo não foi concluida, ficando pendente e como não existia uma tratativa pra esse erro ficava retornando essa falta de autenticação mesmo estando conectado, na ultima versão antes de carregar o log é verificado alguma interação pendente para q seja finalizada e a aplicação consiga prosseguir sem erros.
essa atualização se refere a api do whatsapp, lá em cima onde tem a versão v2.0.32 vai ficar verde se vc tem a ultima versão e vermelho se esta desatualizada, se ficar dessa forma ai é pq esta desativado o sistema de atualizações automaticas
cd ~ && cd /var/api/Mwsm && pm2 delete all && pm2 kill && git reset --hard HEAD~1 && git pull "https://github.com/MKCodec/Mwsm.git" --rebase --autostash && npm install --silent && npm run start:mwsm
atualiza a API para a ultima atualização disponivel e utiliza o comando abaixo
/tool fetch "http://IP-API/mikrotik/DDI+DDD+NUMERO/MENSAGEM"
exemplo
/tool fetch "http://192.168.3.250:8000/mikrotik/5511988888888/Mensagem de Teste"
Adicionei a opção de envio via mikrotik, pode ser utilizado para receber notificações de queda de link etc.
necessário ter instalado a versão 2.0.33 com patch 08/06/2024 07:03
utilização :
/tool fetch "http://IP-API/mikrotik/DDI+DDD+NUMERO/MENSAGEM"
Exemplo:
/tool fetch "http://192.168.3.250:8000/mikrotik/5511988888888/Mensagem de Teste"
OBS: somente mensagens diretas de texto, sem utilização de tags \n, ## ou {}
Infelizmente ao meu ver é uma falha o WhatsApp ainda não ter o sistema de bot como o Telegram.
Segue a minha contribuição para que usa Telegram e PushOver:
#Substituir o Telegram BOT ID por seu ID. EX: bot123123123:aaaaabbbbbcccccddddd
global TELEGRAMBOTID
#Substituir o Telegram BOT CHAT por seu CHAT EX: chat_id=-01020304
global TELEGRAMBOTCHAT
#Pushover User Key
global PUSHOVERUSERKEY
#Pushover API Token
global PUSHOVERAPITOKEN
na verdade construi a função pra antender a um pedido aki nesse topico um tempo atras e como eu ja utilizei o telegram pra esse fim dei a ideia de utilizar o whatsapp tbm, aqui n utilizo hj em dia mas ja usei o telegram, como usava o netwatch tava me pertubando muito ai desativei