Envio de mensagem via Whatsapp 100% Gratuito

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.

12358224465?profile=RESIZE_710xDownload e Instalação

Para adicionar comentários, você deve ser membro de MK-AUTH.

Join MK-AUTH

Votos 1
Enviar-me um email quando as pessoas responderem –

Respostas

  • Kleber.

    Conforme orientação do nosso amigo José Santos, estou utilizando um recurso no Mkauth chamado TUNEL DEV [ API ] e a parte de log via api deu certo, esse recurso, voce habilita em:

    Versao do Mkauth = MK-AUTH 24.01 :: TUX 4.19
    Opções / Rede do servidor / MKTUNEL / TUNEL DEV [ API ]
    Ativar Ativar DEV: isso vai gerar um link, esse link voce retira o "https://" e usa o resto para colocar na aplicação Mwsm no item Server, o restante e o Username e Password gerado normalmente.

    Quanto ao Endpoint de titulo, ele esta habilitato e tando que se por ventura eu via CLI na VM do Mwsm, gerar uma autenticação e depois gerar uma requisição, o sistema retorna as informações normal.

    Segue anexo print das duas formas via CLI e solicitacao via simulador:

    Cli na maquina que esta rodando o Mwsm.
    12530015289?profile=RESIZE_930x

    Mesma consulta feito denro da aplicação Mwsm em Run / habilitando simulador e fazendo um envio do boleto do mesmo cliente da consulta via CLI.

     

    12530120253?profile=RESIZE_930x

  • Vou tentar e retorno com um feedback.

  • 1º - verifica se esse titulo 100 que vc esta pesquisando não esta pago, o app só retorna dados de titulos em aberto ou vencido.
    2º - verifica se o endpoint esta habilitado.

    invalid = login/titulo não existe ou titulo ja foi pago.
    refused = endpoint não habilitado ou acesso dropado.

  • o endpoint esta habilitado no mkauth ?
    12527721659?profile=RESIZE_584x

  • no campo server não coloca url, somente o dominio, a função esta escrita assim :
    https://' + Debug('MKAUTH').domain + '/api/titulo/titulos/E5:BE:ED:DE:2E:EF 
    onde Debug('MKAUTH').domain puxa o conteudo que foi setado em server, se colocar uma url a chamada ficaria assim
    https://https://meudominio.com/api/api/titulo/titulos/E5:BE:ED:DE:2E:EF o que pode causar quebra do codigo.

    conexão recusada pode estar relacionada ao endpoint não habilitado
    12527721659?profile=RESIZE_584x

  •  

    Prezados, bom dia!

    Estou usando o MK-AUTH 24.02 :: TUX 4.19

    Estou com o mesmo erro do colega acima.

     

    Quando eu coloco os dados corretos para teste:

    {"uid":"fulano.fulanin","find":"100"} recebo a mensagem:  MkAuth Returned Invalid Request

     

    Quando o dado não existe:

    {"uid":"fulano.fulanin","find":"1"} recebo a mensagem:  MkAuth Refused the Connection

     

    Como debugar isso?

  • depois que atualizei meu mk-auth para versao 24.02 nao envia mais as mensagem

    eles atualizaram isso

    Versão 24.02

    - Atualização do token EfiPay para formato JWT.
    Detalhes https://view.comunicacao.sejaefi.com.br

    ai fica aparecendo essa mensagem de erro

    12523276075?profile=RESIZE_930x

    Teste Emailify
  • Kleber, ufa, consegui.

    O José Santos passou uma tecnica que foi batata.

    Depois posto aqui no sentido de contrubuir para os colegas qeu estão com o mesmo rpblema, o procedimento que deu certo.

    Agora acredito estou nivelado com os colegas que copnseguiram, sistema autenticado para api.

    Porem na hora de envio da mensagem " 

    {"uid":"E5:BE:ED:DE:2E:EF","find":"415"}" da esse erro:  MkAuth Refused the Connection, mas a api esta conectada, segue print.


    12508175281?profile=RESIZE_930x

  • outra forma de testar é editando o arquivo mwsm.js
    nano /var/api/Mwsm/mwsm.js

    navega até a função que verifica a autenticação ( // Link Mkauth )

    logo acima de if (Authentication) { 
    vc coloca
    console.log(Authentication);

    logo acima de if ((MkSync.error == undefined)) {
    vc coloca
    console.log(MkSync);


    ai vc volta no webadmin do app e clica em mkauth link novamente q vai retornar no console do linux tanto o token da API quanto o resultado da requisição de teste, se der erro na geração do token é problema ou no certificado ou o acesso ta sendo dropado por regra de firewall, aquele erro q vc postou inicialmente foi na primeira requisição q é correspondente a geração do token da api

  • Mas eu ja tenho certificaso SSL gerado pela letsencrypt no mkauth conforme consulta via google chome, segue evidencia.

    O problema e que na hora de gerar as solicitações da API informa que não possui certificado SSL

    12506709255?profile=RESIZE_584x


    Mas vou refazer o ssl conforme sua recomenação para ver ser resolve.

    Retorno com um feedback.

     

This reply was deleted.