Discord Bot · League of Legends

Track every ranked game
directly in Discord

LP Tracker watches your registered players and posts live game updates, detailed match stats, and daily recaps — automatically.

Add to your server See how it works
LP Tracker — Game Started notification in Discord
LP Tracker — Victory notification with KDA and items in Discord
LP Tracker — Defeat notification with LP loss in Discord
LP Tracker — Server leaderboard in Discord
LP Tracker — Daily recap summary in Discord

Everything your server needs

From the moment a game starts to the morning recap — LP Tracker handles it all.

🎮

Live game detection

The bot polls every 2 minutes. The second a registered player enters a ranked game, your channel gets notified with their champion and current rank.

📊

Detailed match results

When a game ends: KDA, items, CS, gold, game duration, LP gained or lost, and links to Porofessor and LeagueOfGraphs — all in one embed.

🏆

Server leaderboard

A ranked list of every registered player on your server, sorted precisely by Tier → Division → LP. Updated live with /leaderboard.

📅

Daily recap

Every morning at 8 AM, the bot posts a summary of the day: LP gains and losses, wins, losses, and rank changes for every player who played.

🔍

Extended match stats

A "Show more infos" button reveals vision score, damage dealt/taken, kill participation, ability casts, skillshots hit, and more.

⚙️

Per-server setup

Each Discord server has its own registered players and its own notification channel. Multiple servers can use the bot independently.

Up and running in 2 commands

No dashboard, no configuration files. Everything is done through Discord slash commands.

1

Add the bot to your server

Click "Add to your server" and authorize LP Tracker. It will appear in your member list immediately.

2

Set a notification channel

Go to the channel where you want game updates, then run:

/setchannel
3

Register League accounts

Each player runs this command with their Riot ID:

/addaccount gamename:Peps tagline:EUW
4

Done — tracking starts immediately

The bot starts polling. Every game, win or loss, will be posted automatically to your channel. No further action needed.

Every state, every game

LP Tracker detects and reports every meaningful game event.

Game started

Champion selected, queue type, and current rank posted when the loading screen begins.

Victory

Full result: KDA, items, CS, LP gained, new rank, and links to match stats.

Defeat

Same detail level as victory — LP lost and rank change clearly displayed.

Remake

Game remade before 4 minutes — posted to keep the channel up to date.

Game aborted

Player never loaded into the game — notified with an abort message.

What's coming next

LP Tracker is actively in development. Here's what's being built.

In development
🌍

Multi-region support

LP Tracker currently tracks players on EUW. Support for NA, EUN, KR, BR, and all other Riot regions is in progress — one bot for every server, everywhere.

In development
🔀

Ranked Flex tracking

Solo/Duo queue is fully tracked today. Flex queue tracking — with its own LP, rank, and daily recap — is coming as a separate opt-in per registered account.

Planned
🎲

Game predictions

Server members will be able to place predictions on live games before they start. Odds calculated from the player's rank, winrate, and champion history. Points-based leaderboard for the best predictors.

Slash commands

All commands are Discord slash commands — type / and they auto-complete.

Command Description Permission
/addaccount Link a Riot ID (gameName#tagLine) to this server for tracking Everyone
/removeaccount Unlink and stop tracking a registered account Everyone
/setchannel Set the current channel as the destination for game notifications Everyone
/leaderboard Display a ranked list of all tracked players on this server Everyone

Ready to track your ranked games?

Add LP Tracker to your Discord server in seconds. Free, no sign-up required.

Add LP Tracker to Discord