A next-generation AI-powered Discord Bot & Web Dashboard built to manage, moderate, and scale developer communities.
Core Dev Group Bot is packed with features designed specifically for developers, community managers, and tech enthusiasts.
- Conversational AI: Tag the bot in designated channels to ask coding questions or chat normally. The AI remembers up to 10 previous messages for context!
- AI Code Review: Drop a code snippet inside the
#tech-talkschannel and get instant, constructive feedback and best-practice suggestions from the AI. - Smart GitHub Summaries: Converts complex GitHub commit logs and PRs into easy-to-read, conversational updates.
- Toxicity Filter: AI-powered blocklist that automatically scans and removes toxic messages.
- Configurable Punishments: Automatically warns, timeouts, kicks, or bans members who violate the rules (configurable via the Dashboard).
- Immunity System: Set roles or channels to be immune from AutoMod actions.
- Module Toggles: Turn specific bot features (Leveling, AutoMod, Kanban, Code Review) ON or OFF dynamically.
- Customizable Messages: Edit Welcome, Level-Up, and AutoMod warning messages directly from the web interface.
- Live Statistics: Displays real-time metrics including total members, bot uptime, and total commands served.
- Discord OAuth2: Secure login using Discord accounts.
- Tech Lookups: Instantly search for NPM packages (
!npm), GitHub repositories (!github), and MDN documentation (!mdn) directly from Discord. - In-Discord Kanban Board: Create, list, complete, and delete tasks (
!task add,!task list) to manage team workflows natively inside Discord.
- Interactive Gamification: Users gain XP by chatting. Generate aesthetic rank cards using
!rank(Powered by Canvacord v6). - Custom Profiles: Link your GitHub (
!setgithub) and write a bio (!setbio) to showcase your developer portfolio via!profile.
- Backend: Node.js, Express.js, Discord.js v14
- Database: MongoDB (Mongoose)
- Frontend: React, Vite, TailwindCSS (Vanilla CSS implementation)
- AI Integration: Google Gen AI SDK (Gemini)
- Image Generation: Canvacord v6
Full documentation on how to configure the bot, setup specific channels, and manage the Kanban board is available directly on the Web Dashboard.
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.
This project is licensed under the MIT License.