A feature-rich, production-ready Discord bot for community engagement, support tickets, entertainment, and powerful moderation tools.
Eigen Bot is an all-in-one Discord bot designed for thriving communities. Built with modern async Python and discord.py, it offers a modular suite of features accessible via hybrid commands (both prefix ? and slash / commands).
Quick Start • Feature Index • Detailed Setup • Support Server
- Ticket System — Professional thread-based support management.
- Gaming & Quests — Counting game, CodeBuddy, and Daily Quests.
- Full Feature List — Comprehensive command library.
- Advanced Configuration — Docker, Env Vars, and Database info.
Get Eigen Bot running in under 2 minutes. Ensure you have Python 3.11+ and FFMpeg installed.
git clone [https://github.com/youngcoder45/Eigen-bot-In-Python.git](https://github.com/youngcoder45/Eigen-bot-In-Python.git)
cd Eigen-bot-In-Python
python -m venv .venv
source .venv/bin/activate # Windows: .venv\Scripts\activate
pip install -r requirements.txt
cp .env.example .env # Add your DISCORD_TOKEN to .env
python bot.py
| Variable | Description |
|---|---|
DISCORD_TOKEN |
Required. Your bot application token. |
OWNER_ID |
Your Discord user ID for admin overrides. |
GUILD_IDS |
Comma-separated IDs for fast slash command syncing. |
Every module is moved to detailed markdown files in /docs for easy scanning.
Thread-based categories (Bugs, Support, Partnerships) with persistent button panels.
Anti-grief Counting game, CodeBuddy quizzes, and Daily Quest rewards.
Automatic highlighting of community-voted content with dynamic embeds.
High-speed custom text snippet storage and retrieval.
Democratic decision-making with weighted roles.
DM-based application system with admin review channels.
Fun & Utility Commands
?joke?trivia?8ball?coinflip?roll?fridge
?afk?setbirthday?remindme/timestamp
?quote?meme/suggest/bumplb
Full details available in FEATURES.md
Technical Excellence
Modular Cog-based structure for easy hot-reloading (?reload).
Uses aiosqlite for async database operations across dedicated .db files.
Role-based access control (RBAC) and parameterized SQL queries to prevent injection.
Fully containerized for Docker and Docker Compose.
Contributing & Legal
We welcome PRs! See CONTRIBUTING.md
Economy features have moved to the another-bot/ repository.
Developed by @youngcoder45 & @1Frodox
Made with ❤️ for Discord communities