Python
Switch branches/tags
Nothing to show
Latest commit 55890aa May 12, 2017 @evanextreme evanextreme fix merg
Permalink
Failed to load latest commit information.
.gitignore Initial commit Jul 27, 2016
.travis.yml Update .travis.yml Oct 30, 2016
CNAME Create CNAME Jan 17, 2017
README.md fix merg May 12, 2017
_config.yml Set theme jekyll-theme-cayman Jan 24, 2017
apis.txt apis moved to txt file May 12, 2017
requirements.txt 1.0 release Jan 29, 2017
ritchie.py apis moved to txt file May 12, 2017

README.md

RITchie is a stat tracking/replay scanning bot designed for eSports teams, built by RIT eSports.

Build Status

Click me to add RITchie to your Discord server

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)
  • Cleverbot
  • Memes
  • 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

Hosted Version:

Adding RITchie to your server is easy as cake, just click the link below.

Add RITchie to your Discord server

Self Hosted Version:

Want to mess around a bit more, or add your own branding to the bot? Instructions are below.

Install
$ 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.

Run
$ python ritchie.py

Depending on what versions of Python are installed, you might need to replace python for python3