A bot which allows you to run ethical experiments using Discord data
Note: This bot requires express user consent. Modifying this bot to remove these checking features would result in you violating Discord TOS.
- Python 3.5 or higher
- MySQL/MariaDB server
-
Create a schema inside MySQL/MariaDB. You can name it whatever you want, just remember what you call it.
-
Go to discord developers, create an application, then add a bot user, and make note of the token. Also add this bot user to whatever servers you want to - this isn't documented, as you can find guides to do this everywhere
-
Copy
config.json.example
toconfig.json
, populating the fields with what you require. For database, insert the schema you created. -
Run
python3 setup.py
- this will populate your chosen schema with our database setup, and install all of our requirements -
Run
python3 bot.py
- you're all ready to go!