The Discord University Bot is a feature-rich Discord bot designed by Cyber Security student at De Montfort University to enhance and simplify student cohort server management experience. With a wide range of useful commands, the bot aims to assist admins and provide users with fun and utility commands.
The bot sends a custom welcome message to new members joining the server. You can modify the welcome message in the bot.py
file.
The encourage
command selects a random user from the server and compliments them with a word from a predefined list.
Users can file complaints using the cmp
command. The complaint is then saved with a unique key. All complaints can be viewed using the cmp-all
command, or a specific complaint can be retrieved using its unique key with the cmp-get
command.
The def
command fetches definitions for a given word using an API, providing a useful tool for quick look-ups without leaving Discord.
The bot provides commands for base64 and URL encoding and decoding, offering a handy utility for developers.
To set up the bot, you need to specify the bot token, welcome channel, and the core path in a .env
file.
To use the bot, run bot.run(TOKEN)
at the bottom of the bot.py
file.
The bot uses the following dependencies which need to be installed:
os
discord
dotenv
commands
random
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.