Discord bot for League of Legends

Postgame scoreboardsfor your server

ScoutFox reads finished games through the Riot API and posts a scoreboard image to the channel you pick. Every player in the lobby gets an impact score out of 10, and the card includes the gold swing, objectives, items, and the MVP and ACE for the game.

Meteos#NA1 · Zac · 6 / 5 / 14 · impact 5.9 · ranked solo
ScoutFox scoreboard for Meteos on Zac in a ranked solo victory

The whole lobby,
scored and charted

Each card lists all ten players with champion, score, KDA, lane matchup, damage, wards, CS, and items, then draws the gold swing across the match with markers for dragons, barons, and towers.

Tracked players

Add a Riot ID once with /track. ScoutFox checks for finished games and posts the scoreboard to the channel the server chose.

Impact scores

Scores are built from combat, objectives, vision, economy, and the lane matchup, using match timeline data rather than the end-of-game totals alone.

Recent form

/form charts a player's last games against everyone else in those lobbies, with rank, record, and MVP or ACE counts.

Score vs lobby,
game by game

/form charts a player's score in each recent game against the other nine players in that lobby.

Meteos#NA1 · last 20 ranked solo games · 11W 9L · 5 MVP · 2 ACE
ScoutFox recent form chart for Meteos across 20 ranked solo games

Everything runs
from Discord

ScoutFox uses slash commands, so there is no dashboard or account to set up. Players are identified by Riot ID in the Name#TAG format, such as Meteos#NA1. Each server has a default LoL region (/region); lookup commands can override it with an optional region argument.

/trackTrack a player for this server and set the channel for new games.
/lastgamePost the scoreboard for a player's most recent match.
/recentsList recent games and open any one as a scoreboard.
/formChart recent scores against the other players in those lobbies.
/digestRecap the last 24 hours for everyone the server tracks.
/trackedShow the tracked roster and remove entries.
/regionShow or set this server's default LoL region.
/helpList all ScoutFox commands.

Add ScoutFox to a server

ScoutFox is free to add and needs permission to send messages and files in the channel you choose. It does not read chat messages, since it runs on slash commands instead of the message content intent.

Add ScoutFox

ScoutFox is an unofficial product and is not endorsed by Riot Games. Riot Games, League of Legends, and all associated properties are trademarks or registered trademarks of Riot Games, Inc.