GROMP is a discord bot that shows player statistics for League of Legends and Valorant through dynamically generated visuals and graphs.
For those who may not be familiar, League of Legends and Valorant are very popular online multiplayer video games developed by RIOT. This bot helps players display, share, and analyze in game stats using player data that is received from RIOT API endpoints.
Visit the main site here
Get the bot here
Read the docs here
I would like to thank Alex, Anthony, Nethu and Jaxen for their continuous input in helping me improve this Discord Bot and suggesting new features to implement.
The bot is built on Node.js using the Riot API to obtain raw player information and Discord JS API to integrate with discord. Each time a command is entered through discord the RIOT API is called, and the corresponding graphs and info-graphics are generated through node-canvas and plotly. These images are then sent as a response to the discord channel. Some information is cached to speed up response times. Mongodb is used to keep track of registered players within a specific discord server. The data stored in Mongodb can then be used to rank or compare players within a server.


