Discord bot that handles donor role and custom roles for donators

Giuseppe Guerra 9cd588c333 Fix class name 4 months ago
bot c0b56f9983 Refactoring and code cleaning 4 months ago
constants f4a2226b28 PEP8, refactoring 4 months ago
helpers 9cd588c333 Fix class name 4 months ago
objects 5bb66d39bd L'indentazione 4 months ago
web 7a347a7015 Fix wrong column name when removing custom profile backgrounds 4 months ago
.gitignore a8257228f5 Unlink discord and ripple accounts when donor expires 6 months ago
.landscape.yaml 746b3c4ff0 Add landscape config file 4 months ago
LICENSE 6ad2a50e8f First commit 9 months ago
README.md 7721e66716 Add landscape badge in README 4 months ago
donorbot.py 38763b512c Use new mysql connector class 4 months ago
requirements.txt 7e043dbd9a Add mycolor command, better response formatting, update README 9 months ago


DonorBot Code Health

  • Origin: https://git.zxq.co/ripple/DonorBot
  • Mirror: https://github.com/osuripple/DonorBot

This Discord bot handles custom roles (and custom username colors) for Ripple donors.


  • Python 3.5
  • MySQLdb (mysqlclient)
  • Discord.py
  • Bottle
  • Gevent

Setting up

Install the dependencies

$ pip install -r requirements.txt

Then run the bot once to create the config file

$ python3 donorbot.py

Edit the config file with your ripple db credentials and discord bot/server info

$ nano config.json

...and run the bot

$ python3 donorbot.py


All code in this repository is licensed under the GNU AGPL 3 License.
See the "LICENSE" file for more information