Bot completo com sistema de jogos, conquistas, IA e banco de dados!
Instalação • Comandos • Features • Contribuir
- ✅ Banco de Dados JSON - Salva perfis de usuários
- ✅ Sistema de Pontos e Níveis - Gamificação completa
- ✅ 4 Conquistas - Desbloqueáveis através de interações
- ✅ Perfil Personalizado - Nome, humor, tema customizável
- ✅ Ranking Global - Top 5 usuários mais ativos
- 🎲 Dado Virtual - Role um dado (1-6)
- 🪙 Cara ou Coroa - Jogo clássico
- 🔢 Adivinhe o Número - De 1 a 10
- 😂 Piadas Robóticas - Humor kawaii
- 💬 Frases Motivacionais - Quotes inspiradoras
- 🎭 Memes de Programador - Para os devs
- 🧠 Curiosidades - Fatos interessantes
- 💭 Estrutura pronta para OpenAI/Gemini/Claude
- 🔌 Comando
!iapara perguntas - ⚙️ Ativação por comando admin
- 👑 Gerenciar administradores
- 📢 Sistema de broadcast
- 🎭 Controle de humor global
- 📊 Estatísticas gerais
- 🗑️ Gerenciamento de banco de dados
- Node.js 18 ou superior
- Conta do WhatsApp
- Terminal/CMD
# 1. Clone o repositório
git clone https://github.com/Lightshzk/defoko-bot.git
cd defoko-bot
# 2. Instale as dependências
npm install
# 3. Configure seu número como admin
# Edite o arquivo index.js na linha 12
# admins: ['5511999999999@c.us']
# Substitua pelo seu número no formato: 55 + DDD + número + @c.us
# 4. Execute o bot
npm start
# 5. Escaneie o QR Code
# Um QR Code aparecerá no terminal
# Abra WhatsApp → Aparelhos Conectados → Escanear código!menu ou !defoko → Abre o menu interativo
!piada → Ouve uma piada fofa
!quote → Frase inspiradora
!meme → Meme de programador
!curiosidade → Fato interessante
!dado → Rolar um dado (1-6)
!moeda → Cara ou coroa
!numsecreto → Iniciar jogo de adivinhação
!ranking → Ver top 5 jogadores
!tema [claro/escuro] → Mudar tema
!nome [seu nome] → Definir nome
!perfil → Ver perfil completo
!conquistas → Ver conquistas
!admin → Painel administrativo
!broadcast [msg] → Enviar para todos
!stats_global → Estatísticas globais
| Conquista | Descrição | Como Obter |
|---|---|---|
| 🌸 Primeira Interação | Bem-vindo! | Use o bot pela primeira vez |
| 😂 Comediante | Amante de piadas | Ouça 10 piadas |
| 🎮 Gamer | Jogador dedicado | Jogue 5 vezes |
| 💜 Fã da Defoko | Super fã! | Envie 50 mensagens |
O bot está preparado para integração com APIs de IA.
npm install openaiConfigure a função respostaIA() no código e ative com !toggleia
Delete a pasta .wwebjs_auth e escaneie novamente.
Mantenha o terminal aberto ou use PM2:
npm install -g pm2
pm2 start index.js --name defoko-botnpm install axios- Fork o projeto
- Crie uma branch (
git checkout -b feature/MinhaFeature) - Commit suas mudanças (
git commit -m 'Adiciona MinhaFeature') - Push (
git push origin feature/MinhaFeature) - Abra um Pull Request
Este projeto está sob a licença MIT.
- Uta Utane (Defoko) - Personagem base UTAU
- whatsapp-web.js - Biblioteca WhatsApp
- Comunidade UTAU - Inspiração
Feito com 💜 e muito ☕
Se este projeto te ajudou, considere dar uma ⭐!
- Na página do README:
README.md [👁️ View] [✏️ Edit] [⋯ More]
↓ Clique no lápis ✏️
-
No editor:
- Apague tudo (Ctrl+A → Delete)
- Cole o novo README
- Role até o final
-
Commit:
Commit message: 📝 Atualiza README com documentação completa
[✅ Commit changes]