https://github.com/kaikybrofc/omnizap-system
Sistema profissional de automação WhatsApp com tecnologia Baileys
https://github.com/kaikybrofc/omnizap-system
baileys bot javascript nodejs whatsapp whatsapp-bot
Last synced: 4 months ago
JSON representation
Sistema profissional de automação WhatsApp com tecnologia Baileys
- Host: GitHub
- URL: https://github.com/kaikybrofc/omnizap-system
- Owner: kaikybrofc
- License: other
- Created: 2025-06-19T02:48:17.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2026-03-08T02:53:46.000Z (4 months ago)
- Last Synced: 2026-03-08T03:12:19.901Z (4 months ago)
- Topics: baileys, bot, javascript, nodejs, whatsapp, whatsapp-bot
- Language: JavaScript
- Homepage: https://omnizap.shop/
- Size: 10.7 MB
- Stars: 6
- Watchers: 1
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
- Security: SECURITY.md
Awesome Lists containing this project
README

# OmniZap System
[](https://github.com/kaikybrofc/omnizap-system/actions/workflows/ci.yml)
[](https://github.com/kaikybrofc/omnizap-system/actions/workflows/codeql.yml)
[](https://github.com/kaikybrofc/omnizap-system/actions/workflows/security-gitleaks.yml)
[](./LICENSE)
[](https://nodejs.org/)
Plataforma open source de automação para WhatsApp com foco em figurinhas, catálogo web, painel de usuário e operação profissional em produção.
---
## 🚀 Links Rápidos
- **Site Oficial:** [omnizap.shop](https://omnizap.shop/)
- **Documentação da API:** [/api-docs/](https://omnizap.shop/api-docs/)
- **Painel do Usuário:** [/user/](https://omnizap.shop/user/)
- **Catálogo de Figurinha:** [/stickers/](https://omnizap.shop/stickers/)
- **Wiki do Projeto:** [GitHub Wiki](https://github.com/kaikybrofc/omnizap-system/wiki)
---
## 🛠️ Quick Start (Local)
1. **Instalar dependências:**
```bash
npm install
```
2. **Configurar Ambiente:**
```bash
cp .env.example .env
# Edite o .env com suas credenciais MySQL e segredos JWT
```
3. **Inicializar Banco e Frontend:**
```bash
npm run db:init
npm run build:frontend
```
4. **Rodar:**
```bash
npm run dev
```
---
## 🏗️ Arquitetura & Stack
O sistema é dividido em 3 camadas integradas:
- **Bot Engine:** Baseado em `@whiskeysockets/baileys` (WhatsApp multi-device).
- **Web Server:** Node.js puro (`node:http`) com roteamento customizado e alta performance.
- **Frontend:** React com TailwindCSS e DaisyUI (Vite bundle).
- **Dados:** MySQL para persistência de mensagens, usuários e metadados de grupos.
---
## ✨ Funcionalidades Principais
- **Automação de Stickers:** Criação instantânea via comandos (`/s`, `/st`, etc.).
- **Gestão de Packs:** Criação, edição e publicação de pacotes de figurinhas via bot ou web.
- **Painel Web:** Autenticação segura, recuperação de senha e gestão de perfil.
- **Marketplace:** Catálogo público com SEO otimizado e busca dinâmica.
- **Observabilidade:** Métricas nativas para Prometheus e logs estruturados com Pino.
---
## 📊 Snapshot do Sistema
> Os dados abaixo são atualizados automaticamente via script.
---
## 📁 Estrutura do Projeto
- `app/`: Core do bot, módulos de comandos e serviços de domínio.
- `server/`: Rotas HTTP, middlewares de segurança e controladores web.
- `database/`: Schemas, migrações e inicialização do MySQL.
- `public/`: Código-fonte do frontend (React) e assets estáticos.
- `scripts/`: Utilitários de deploy, release e workers de background.
- `docs/`: Runbooks de segurança, conformidade (LGPD) e playbooks de SEO.
---
## 🛡️ Segurança e Compliance
Projeto desenvolvido com foco em conformidade e boas práticas:
- **LGPD:** Runbooks prontos para DSAR e Incidentes ANPD em `docs/`.
- **Hardening:** Esteira de segurança com SAST, Gitleaks e ZAP Scan.
- **AUP:** Política de Uso Aceitável rigorosa para evitar spam e abusos.
Para reportar vulnerabilidades, consulte [SECURITY.md](./SECURITY.md).
---
## 📄 Licença
Distribuído sob a licença **MIT**. Veja `LICENSE` para mais detalhes.