Discord Bot (Python)
Personal project: a modular Discord bot with multiple cogs + core files for handling events, logging, and utilities.
Structure / Notes
cogs/
afk.py
→ AFK systemcogmanager.py
→ manage/load/unload cogsdisable.py
→ disable specific commandshelp.py
→ custom help commandmessagelogs.py
→ log messagesmisc.py
→ misc commands (random utilities)moderation.py
→ mod commands (kick, ban, mute, etc.)status.py
→ bot status updatertickets.py
→ ticket systemtodo.py
→ personal todo commands
core/
cogs.py
→ base cog loaderlogger.py
→ logging setuprpc.py
→ rich presence (Discord RPC)
data/
app.db
→ SQLite DBtranscripts/
→ stores ticket transcripts
events/
commands.py
→ command handlingerror_handler.py
→ central error handlinglifecycle.py
→ startup/shutdown events
modules/
_AuditLog.py
→ audit log utilities
utilities/
jsondb.py
→ JSON-based storage helperutils.py
→ general helper functions
Extras
- modular design = easy to add/remove features
- DB + transcripts for tickets
- error handling + logging built in