This is the bot for use in the Aurum Minecraft Network Discord Server.
This bot is run using Python 3.10.2.
To run the bot, a few environmental variables have to be initialized. Most likely you have to create a file called .env at the root of this project.
An .env file should look like this:
TOKEN = yourTokenHere
OWNER = yourDiscordUserIDHere
ID = yourBotClientIDHere
AWSKEY = yourAWSAccessKeyIDHere
AWSSECRET = yourAWSSecretAccessKeyHere
IMGURID = yourImgurAPIClientIDHere
Put your Discord Bot token (obtain one here) in place of yourTokenHere.
Put your own Discord user ID in place of yourDiscordUserIDHere.
Put your Discord Bot's Client ID in place of yourBotClientIDHere.
Put your AWS S3 Bucket's Access Key in place of yourAWSAccessKeyIDHere.
Put your AWS Secret Access Key in place of yourAWSSecretAccessKeyHere.
Put your Imgur API Client ID in place of yourImgurAPIClientIDHere.
Dependencies are listed in the requirements.txt file. Install them using pip with pip install -r requirements.txt.
Run the main.py file in any way you wish.
- A DISBOARD bump reminder
- An FAQ command
- Several fun commands including a command that gets the color of a user's default avatar
- Invite Manager module that tries to figure out who invited a new joined user, and what link did the new user use to join a server (unreliable)
Most of the features are designed with only the Aurum Minecraft Network Discord Server in mind, and are server-specific.
- Use pattern matching from Python 3.10 to improve runtime