Bot Discord completo desenvolvido em Node.js com sistema modular, economia, estatísticas, moderação e muito mais.
- Sistema de Comandos: Prefix e Slash Commands
- Sistema de Estatísticas: XP, níveis, moedas e tempo de voz
- Sistema de Moderação: Timeout, kick, ban, warn e logs
- Sistema de Tradução: Tradução automática por reações de bandeiras
- Sistema de Convites: Rastreamento de convites e recompensas
- Sistema de Contadores: Canais de contagem automática
- Sistema de Logs: Logs detalhados de atividades
- Sistema de Presença: Status personalizável do bot
- Context Menus: Comandos de contexto para usuários e mensagens
npm installCrie um arquivo .env na raiz do projeto:
BOT_TOKEN=seu_token_do_bot
CLIENT_ID=seu_client_id
DATABASE=mongodb+srv://usuario:senha@cluster.mongodb.net/discord-botEdite o arquivo config.js para personalizar as configurações do bot.
npm run devPara deploy rápido e gerenciamento simplificado, recomendamos usar a ShardCloud:
- Crie o arquivo
.shardcloud(já incluído no projeto) - Configure as variáveis no painel da ShardCloud
- Faça upload e deploy - Pronto!
# Variáveis obrigatórias
BOT_TOKEN=seu_token_do_bot
CLIENT_ID=seu_client_id
DATABASE=mongodb+srv://usuario:senha@cluster.mongodb.net/discord-bot
# Variáveis opcionais
MAIN_SERVER=id_do_servidor_principal
SUPPORT_SERVER=id_do_servidor_de_suporte
ERROR_LOGS=webhook_url_para_logs_de_erro- ✅ Deploy Automático - Upload e configuração em minutos
- ✅ Gerenciamento Simplificado - Interface web intuitiva
- ✅ Monitoramento Integrado - Logs e métricas em tempo real
- ✅ Backup Automático - Proteção de dados garantida
- ✅ Escalabilidade - Recursos ajustados conforme necessário
📖 Guia de Deploy Completo - Instruções detalhadas
Para a documentação completa, visite: Documentação
npm run dev– Modo de desenvolvimento (com reinício automático)npm start– Modo de produçãonpm run format– Formatar código com Prettier
discord-bot-nodejs/
├── src/
│ ├── commands/ # Comandos do bot
│ ├── contexts/ # Context menus
│ ├── database/ # Schemas e conexão MongoDB
│ ├── events/ # Eventos do Discord
│ ├── handlers/ # Handlers para diferentes funcionalidades
│ ├── helpers/ # Utilitários e extensões
│ └── structures/ # Estruturas base do bot
├── docs/ # Documentação completa
├── logs/ # Logs do bot
└── config.js # Configurações do bot
- Node.js - Runtime JavaScript
- Discord.js v14 - Biblioteca para Discord API
- MongoDB - Banco de dados
- Mongoose - ODM para MongoDB
- Pino - Sistema de logs
- Google Translate API - Tradução automática
Apache License 2.0
Bot Discord Node.js - Desenvolvido para ser modular, escalável e fácil de personalizar! 🚀