Skip to content

Latest commit

ย 

History

5 Commits

Folders and files

NameName
Last commit message
Last commit date
ย 
ย 

Repository files navigation

Core Dev Group Bot Logo

Core Dev Group Bot

A next-generation AI-powered Discord Bot & Web Dashboard built to manage, moderate, and scale developer communities.

Discord.js Node.js React MongoDB License


๐ŸŒŸ Features

Core Dev Group Bot is packed with features designed specifically for developers, community managers, and tech enthusiasts.

๐Ÿค– AI Integration (Powered by Gemini)

  • 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-talks channel 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.

๐Ÿ›ก๏ธ Smart Auto-Moderator

  • 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.

๐ŸŒ Full-Stack Web Dashboard

  • 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.

๐Ÿš€ Developer Tools & Kanban

  • 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.

๐ŸŽฎ Leveling & Profiles

  • 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.

๐Ÿ› ๏ธ Tech Stack

  • 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

๐Ÿ“œ Documentation

Full documentation on how to configure the bot, setup specific channels, and manage the Kanban board is available directly on the Web Dashboard.

๐Ÿค Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

๐Ÿ“„ License

This project is licensed under the MIT License.

About

Core Dev Infrastructure - Discord Bot untuk mengelola dan melayani komunitas

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors