NeonCore — The Ultimate Modular Discord Bot Framework
Why use 10 different bots when you can use one? A blazing-fast, modular Python Core that powers an entire ecosystem of plug-and-play Addons.
Support the Developer on Ko-fi
Why use 10 different bots when you can use one? A blazing-fast, modular Python Core that powers an entire ecosystem of plug-and-play Addons.
Welcome to NeonCore. This is not just another generic Discord bot. It is a highly advanced, production-ready Core Framework coded in Python using
Code:
discord.py
NeonCore is designed to be the ultimate foundation for your Discord server. By itself, it is a lightweight, asynchronous powerhouse. Its true magic lies in its Addon Ecosystem. Instead of inviting premium bots that charge you monthly fees, you simply download NeonCore, browse my profile for free/premium Addons, drop them into your folder, and watch your bot transform into a beast!
NeonCore uses a custom, dynamic Cog loader. You only load what you need. No bloatware, no lag. Check out my profile to download these fully compatible Addons:
AutoMod ADDON — Advanced chat filtering and automated moderation tools to keep your server clean.
Applications ADDON — Let users apply for staff directly through interactive Discord Modals and UI buttons.
Moderation ADDON — Advanced kick, ban, mute, and moderation slash commands.
Temp Voices ADDON — Create temporary, private voice channels for your community on the fly.
Poll ADDON — Engage your community with interactive, button-based polls.
Logging ADDON — Track every deleted message, voice channel join, and role change.
Captcha ADDON — Secure your server from bot raids with image captchas upon joining.
Welcome ADDON — Greet new members with beautiful, customizable welcome cards.
Giveaway ADDON — Host automated giveaways with interactive join buttons and timed drawings.
- 100% Slash Commands: Fully integrated with Discord's native slash command menu, autocompletion, and context menus.
- Asynchronous Performance: Built on
andCode:
asyncio. It can handle thousands of members and heavy API requests without missing a single heartbeat.Code:aiohttp - Centralized Configuration: All your Addons share the same
and config files. Setup your Bot Token and Database once, and every Addon inherits it instantly.Code:
.env - Smart Error Handling & Logger: Includes a built-in custom logger that formats console outputs beautifully, telling you exactly which Addons loaded successfully and catching errors before they crash your bot.
CoreBot isn't just a bot with fixed commands — it's a modular framework built around a powerful Hot-Reload Engine. You can drop new
.py files into the /configurations folder and load them instantly without ever restarting the bot.This means your command list grows based on the modules you install. Whether you add moderation tools, ticket systems, or logging features, everything integrates seamlessly.
CoreBot comes with built-in management commands restricted to the bot owner. These commands allow you to manage your entire bot infrastructure live from Discord. However, you can also grant others permission to use these commands:
-
— Displays a list of all loaded and available modules in your setup.Code:
!modules -
— Instantly loads a new module from theCode:
!load <name>/configurationsfolder. -
— Safely unloads a running module to disable its commands.Code:
!unload <name> -
— Reloads a specific module (or all of them) to apply code changes instantly.Code:
!reload [name] -
— Force-syncs all slash commands globally or to your specific guild.Code:
!sync
Code:
# User IDs allowed to run admin commands ADMIN_USER_IDS=399894890248667136,987654321098765432
Code:
# Role IDs whose members can run admin commands ADMIN_ROLE_IDS=111111111111111111,222222222222222222
Every module relies on the powerful BaseCog system. This guarantees that every command you add looks clean, modern, and consistent.
You can easily create new Slash Commands that utilize pre-built, beautifully formatted embeds:
- Success Embeds — Green with
for confirmed actions. - Error Embeds — Red with
for denied permissions or failures. - Info Embeds — Blue with
for general information. - Warning Embeds — Orange with
for cautious actions.
No messy setups, no repetitive boilerplate code. Just plug in a module, run
!load, and the commands are instantly available to your community!Setting up NeonCore is straightforward.
- Download the resource and extract it to your VPS or host.
- Install Python 3.10+ and run
.Code:
pip install -r requirements.txt - Rename
toCode:
.env.exampleand paste your Discord Bot Token.Code:.env - Drop any NeonCore Addons you've downloaded into the
folder.Code:
addons/ - Run
and enjoy!Code:
python bot.py
Having trouble setting up the Core? Found a bug? Got a question?
Don't post in the reviews — join our Discord and open a ticket.
We'll get back to you as fast as possible.
