ChatMaster

ChatMaster Website

O ChatMaster foi um aplicativo desktop para automação do WhatsApp. O projeto explorava a API não oficial do WhatsApp Web, viabilizando automações de alto valor, como respostas automáticas e envio em massa de mensagens.

Com o tempo, a dependência de uma API não oficial, que quebrava com frequência e trazia um risco real de banimento de contas, tornou-se um fator limitante, levando à descontinuação do projeto, embora tecnicamente seja possível ser retomado hoje com a atualização das dependências.

Ainda assim, o ChatMaster é um projeto do qual me orgulho. Além de ter faturado com a venda de licenças, envolveu frontend, backend, desenvolvimento com Electron, controle de assinaturas e engenharia reversa, trazendo aprendizados importantes sobre integrações não suportadas oficialmente.

Se eu fosse retomar o projeto hoje, trocaria a API pela oficial, mesmo com suas burocracias e restrições, e integraria IA para aprimorar o modo chatbot.

Demonstração do envio em massa de mensagens:

Demonstração do chatbot:

Recursos:

  • Construtor de conversas visual e intuitivo
  • Envio em massa de mensagens para lista de números, participantes de grupos específicos, contatos salvos, etc
  • Possibilidade de usar placeholders como ${nome}, que permitem personalização automática das mensagens de acordo com o nome do contato
  • Customização de menus interativos com opções numéricas (1, 2, 3, 0 para voltar)
  • Controle de acesso dos usuários e assinaturas
  • Webhook no servidor web para processar eventos de assinatura vindos do gateway de pagamentos
StackTypescript, Electron.js, whatsapp-web.js, Python e CSS
TagsFull-stack, Desktop, Chatbot, WhatsApp, Automação

Quer construir um projeto assim?