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

  • Um exemplo do meu comando de Pix, quando a pessoa paga o MP envia o webhook para o bot e ele da baixa no pagamento.

    no caso isso era so um teste, agora da para fazer pela APi do MKauth com as novas rotas, pega o pix direto do gateway.

    no caso o comando so funciona com o devOnly, um sistema desses tem que ter varias validacoes, protecao, caso contrario vai

    dar B.O

     

    import { Command } from '../../core/index.js'
    import { MercadoPagoConfig, Payment } from 'mercadopago'

    const client = new MercadoPagoConfig({ sandbox: true, accessToken: 'token', options: { timeout: 5000 }});
    const payment = new Payment(client)

    export class PixRegex extends Command
    {
      constructor ()
      {
        super('pix', {
          category: 'categoria',
          hidden: true,
          regex: /^pix$/i,
          ownerOnly: true,
          devOnly: true
        })
      }

      async run ({ api, event }, {}) {
        let body = {
          description: 'title',
          payment_method_id: 'pix',
          transaction_amount: parseFloat(1),
          issuer_id: 63,
          payer: { // quem vai pagar
            email: 'email@gmail.com',
            first_name: "mix",
            identification: {
              type: 'CPF',
              number: '0000000'
            }
          },
          external_reference: '',
        }
        await payment.create({ body }).then(b => {
          const bod = b?.point_of_interaction?.transaction_data?.qr_code
          console.log(bod)
          return api.sendText(event.from, bod)
      }).catch(console.log);
      }
    }
     
  •  Interessante, eu fiz um bot com a API do mkauth faz um tempo, eu tinha ate postado que ia compartilhar ele aqui mas nao tive tempo de postar no github.

    Ele tem varias coisas como prompt de comandos tipo: quando uma pessoa pergunta alguma coisa ele responde se tiver no regex de comandos.

    Seria interessante voce organizar o bot colocando as funcoes de comandos separo do core do bot criando uma pasta so para isso porque depois vai ficar ruim manter o sistema

    do bot, vai ficar arquivos gigantes kkk, me envia seu numero no privado que qualquer coisa eu te mostro meu sistema de bot, vai facilitar a vida.

     

    Sobre questao de bloquear o numero, seria melhor nao enviar varias mensagens separadas, o pix poderia ser separado mas so isso, a API do whatsapp nao

    gosta de ver varias requests quase ao mesmo tempo..

  • esta ativado

    o erro era so no script mesmo

  • agora deu certo

  • verifica se tem alguma opção habilitada em Settings > API ( azul ), esse erro geralmente é retornado pq a API esta desabilitada ou pq foi habilitada mas nenhuma opção foi ativada, pode acontecer tbm por algum erro não tratado pelo aplicativo, vale lembrar que sempre q atualizar tem q reconfigurar a API pois o arquivo DB tbm é atualizado por um zerado

  • Corrigido, atualiza e testa novamente, por algum motivo o MKAuth estava removendo as aspas do codigo fazendo a função responsavel por identificar a API do mkauth entender que o script era um texto comum e não um comando

  • irei verificar

  • Utilização da API

    Exemplo para teste no webadmin ( mkauth simulator ) no meu aqui deu certo o teste

    {"uid":"E5:BE:ED:DE:2E:EF","find":"415"}
     

    Exemplo de utilização no mkauth

    {"uid":"%logincliente%","find":"%numerotitulo%"} aqui aparece a mensagem assim

    {"uid":"NOME CORRETO","find":"%numerotitulo%"} mas nao aparece o pdf
  • MkAuth WhatsApp Send Message v2 beta 16 (01/05/24) 100%<-

    Porem não consigo usar as configurações da api, não entendi onde buscar as informaçoes pra colocar no comando e da erro no dizendo que as opçoes não foram selecionadas.

    Utilização da API

    Exemplo para teste no webadmin ( mkauth simulator )

    {"uid":"E5:BE:ED:DE:2E:EF","find":"415"}
     

    Exemplo de utilização no mkauth

    {"uid":"%logincliente%","find":"%numerotitulo%"}
     

     

    GitHub - MKCodec/Mwsm: MkAuth WhatsApp Send Message
    MkAuth WhatsApp Send Message. Contribute to MKCodec/Mwsm development by creating an account on GitHub.
  • foi liberado o envio do boleto em PDF na versão 2.0.16, testem e retornem com o feedback

This reply was deleted.