A semi-advanced Discord bot including cogs, examples of database management, and basic command registration.
Highly commented for readability and understanding.
- Cogs with basic dynamic plugin loading
- Database connection to MongoDB with custom class structure
- Custom Logger and Colors for terminal output
- Example test plugin with usage on interacting with the database cluster
- Settings class to easily manage the Discord bots settings
test
: Sends a basic Hello Worldadd_user
: Adds a user to the databaseremove_user
: Removes a user from the databaseusers
: Gets all users from the database
- Include a
.env
file in root folder and storeTOKEN
(your Discord Bot Token) andDB
(Your MongoDB Connection String) - All requirements in
requirements.txt