RITchie is a stat tracking/replay scanning bot designed for eSports teams, built by RIT eSports.
Why did you make this
When starting RIT eSports, we decided that Discord would be an excellent way of communicating between our many teams. We also found stat tracking bots were a great resource for finding in game statistics quickly. After adding dozens of bots to our server, we realized that it made sense to build our own bot that covers all the use cases of RIT eSports. RITchie is that bot.
Things RITchie does now
- League of Legends (Profile Stats/Server Status)
- Heroes of the Storm (Profile Stats)
- Overwatch (Profile Stats)
- Starcraft II (Replay Scanning)
- Rocket League (Replay Scanning)
- More Memes
Things we're making RITchie do in the future
(In no particular order)
- Rocket League (Profile Stats)
- Starcraft II (Profile Stats)
- Hearthstone (Profile Stats)
- Heroes of the Storm (Replay Scanning)
- Counter Strike (Profile Stats)
- Dota 2 (Profile Stats/Match Analysis)
- League of Legends (Profile Stats)
- Tournament mode (team building & automatic role/channel creation)
- Team signups (Automatic role adding)
Want us to add a new feature, or track a new game? Either open an issue, or submit a pull request!
How to Install
Adding RITchie to your server is easy as cake, just click the link below.
Self Hosted Version:
Want to mess around a bit more, or add your own branding to the bot? Instructions are below.
$ git clone http://www.github.com/evanextreme/ritchie.git $ cd ritchie $ pip install -r requirements.txt
Then, edit the
apis.txt file, placing the appropriate keys in the designated lines. Do NOT delete a line entirely, as putting a key on the wrong line results in the program not running correctly. LoL and Cleverbot API's are not necessary for this bot to run.
$ python ritchie.py
Depending on what versions of Python are installed, you might need to replace