Skip to content

Wayder/packtypebot_agentbuilder

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 

Repository files navigation

🤖 Agent Builder WhatsApp Bot

Node.js React TypeScript Docker OpenAI WhatsApp

Um bot inteligente para WhatsApp integrado com OpenAI ChatKit, oferecendo atendimento automatizado 24/7 com interface de monitoramento em tempo real.

🌟 Funcionalidades

🤖 Bot WhatsApp Inteligente

  • Conexão automática via WhatsApp Web
  • Processamento inteligente de mensagens com OpenAI ChatKit
  • Contexto de conversação mantido durante a sessão
  • SDK customizável para lógicas específicas de negócio
  • Suporte a grupos e conversas individuais

📊 Dashboard de Monitoramento

  • Status em tempo real da conexão WhatsApp e OpenAI
  • QR Code para autenticação do WhatsApp
  • Histórico de mensagens com filtros e busca
  • Logs de atividade detalhados
  • Configuração de SDK personalizado via interface

🔧 Sistema de Agentes

  • Agentes OpenAI configuráveis
  • Workflows personalizados para diferentes cenários
  • Integração ChatKit para experiências conversacionais avançadas
  • Fallback inteligente quando APIs estão indisponíveis

🛠️ Tecnologias

Frontend

  • React 19.1.0 + TypeScript
  • Vite (build tool otimizado)
  • Tailwind CSS + PostCSS
  • Socket.IO Client (comunicação real-time)
  • Lucide React (ícones modernos)

Backend

  • Node.js 18+ + TypeScript
  • Express.js (API REST)
  • WhatsApp Web.js (integração WhatsApp)
  • OpenAI SDK + Agents
  • Socket.IO (WebSocket)
  • Puppeteer (automação WhatsApp Web)

DevOps

  • Docker + Docker Compose
  • Nginx (proxy reverso)
  • Portainer (gerenciamento visual)
  • Traefik (load balancer + SSL)

🔒 Segurança

Boas Práticas Implementadas

  • ✅ Variáveis de ambiente para dados sensíveis
  • ✅ Autenticação para acesso ao dashboard
  • ✅ Sessão WhatsApp isolada em container
  • ✅ Proxy reverso com Nginx
  • ✅ SSL/TLS com Traefik

⚠️ Recomendações de Segurança e Economia

Importante: Caso não vá deixar o WhatsApp conectado ao painel por um período prolongado, desligue o container do backend para economizar recursos do servidor e manter a segurança da aplicação. Você pode facilmente religar o container quando precisar usar o bot novamente.

📋 Changelog

10/10/2025 - 21:30

  • Sistema de Dark Mode Implementado - Interface adaptável com tema escuro/claro
  • 🚫 Ignorar todas as mensagens de grupos - Foco em atendimento individual
  • Rate Limiting Inteligente - Controle automático de frequência de mensagens
  • 🛡️ Validação Anti-Spam - Proteção contra mensagens indesejadas
  • ⌨️ Indicador de digitação - Feedback visual durante processamento

Contato


Desenvolvido com ❤️ para automatizar atendimentos e melhorar a experiência do cliente.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published