Discrank - A Discord Chat Bot
HeyGuys,
It's been a while since I posted this to reddit, but I thought it'd be nice to share this on the actual League of Legends boards as well. Here it is again:
A friend and I participated in the 2016 Riot API challenge, and although we didn't win we'd like to share our project with you. It requires no setup on your end (you can host it yourself if you want to) and is extremely useful for League. We are going to add other games as well (such as Overwatch, osu!, and Path of Exile), but for now the bot is specifically centered around League of Legends. The bot is currently on 600+ servers and has proved to be pretty successful and popular (especially sound tags).
The bot pulls information from Riot's public API and displays the information as nicely formatted text. We also support multiple regions and you can set your own region (automatically defaulted to NA) with !lol setregion Here are some examples of what the bot does:
http://puu.sh/pCjEd/53964c1970.png http://puu.sh/pCjHs/dad4662cf5.png http://puu.sh/pCjJ3/adbc7d20c4.png http://puu.sh/pCjNH/f83d18f38f.png
We also have custom tags and sound tags (the bot joins your channel and plays an audio clip) http://puu.sh/pCjSN/8e5038e0d5.png http://puu.sh/pCjUi/06bc3588ad.jpg Here is one to get you started (this is from the Sneaky & Meteos Announcer Pack)
To get Discrank on your server, go to http://www.discrank.com and add it to your server using oauth (you must have manage permissions on the server to add it to the server; the server owner will also be notified that the bot was added). If you have any questions/feedback, feel free to message me on reddit, on Discord (Minsoo#4216), at [email protected] or by typing in !owner feedback .
To look up someone in a different region, the format is : Example: hideonbush:kr
If you use the !challenge command and have spaces in the names\champions, you need to either omit the spaces or enclose them with quotation marks. This is because the parser cannot differentiate summoner names with spaces. Ex: "C9 Sneaky" or C9Sneaky will work.
To learn how to use all of Discrank (commands and whatnot) message the bot or type in the server !help.
How to manage/set up Discrank on your server: Wiki
Other stuff: The story of how Discrank came to be.
Source code: https://github.com/jkchen2/JshBot https://github.com/jkchen2/JshBot-plugins