Documentation

Commands

Every slash command, button and automatic post, with what it shows in Discord.

Tracking

Choose which players the bot follows. Each player is posted in the channel where they were added.

Admin

/add

Starts tracking a League of Legends account on this server. Every ranked game the player finishes is then posted in the channel where the command was used.

Usage
/add riot-id: Name#TAG
riot-id
The Riot ID with its tag, e.g. Faker#KR1
EUW accounts
lol-tracking
Ambessa Bot confirming that the account Aiglonx#COLD is now tracked on the server
Admin

/remove

Stops tracking an account on this server. The match history already recorded is kept.

Usage
/remove player: Name#TAG
player
A tracked player's Riot ID, autocompleted from this server's list
Autocomplete
lol-tracking
Ambessa Bot confirming that Aiglonx#COLD is no longer tracked on the server

Automatic posts

What the bot posts on its own once players are tracked. No command needed.

Game notification

Posted after every Solo/Duo game: result, champion, KDA, LP change, new rank and a game rating out of 100 for the role played. Tracked players from the same game share one post, or a face-off if they were on opposite teams. Rank-ups and Riot ID changes are announced too.

Comes with the Detailed stats button.

lol-tracking
Game notification: victory on Jax, 1/8/9 KDA, +20 LP, Gold III, game rating 32/100

Flex notification

One post per Flex game with every tracked player in it: KDA, CS, damage and game rating. Flex games never count in stats, LP or ratings. Off by default: an admin enables them with /flex.

lol-tracking
Flex notification listing five tracked players with their KDA, CS, damage and game rating

Weekly recap

Every Friday at 6 PM (Paris time): games played, LP change, rating and its weekly evolution, favourite champion and average KDA for each player, plus group totals.

lol-tracking
Weekly recap listing each player's games, LP change, rating and favourite champion

Stats

Look up players and the server leaderboard at any time. Available to everyone on the server.

Everyone

/list

Shows every account tracked on this server, sorted by rank from highest to lowest, with tier, LP, rating (score out of 100 and grade) and a link to the player's DPM profile.

Usage
/list
lol-tracking
Tracked accounts sorted by rank, each with tier, LP and rating
Everyone

/stats

A player's full profile: rank and LP trend, winrate, KDA, rating with its evolution over 7 and 30 days, top champions, current streak and position in the server leaderboard. Links to the player's DPM, OP.GG and U.GG pages.

Usage
/stats player: Name#TAG
player
A tracked player's Riot ID, autocompleted from this server's list
Buttons on the card
lol-tracking
/stats card for Aiglonx#COLD: Gold III 35 LP, 42% winrate, rating 47/100, server rank 6 of 6, top champions Ornn, Aatrox and Zaahen
Everyone

/history

A player's last ranked games with champion, KDA, LP change and time since the game, followed by average KDA, total LP and winrate over those games.

Usage
/history player: Name#TAG count: 5
player
A tracked player's Riot ID, autocompleted from this server's list
count
Number of games to show, from 1 to 25 (default 5)
No Riot API call
lol-tracking
Match history of Aiglonx#COLD: last 5 games with champion, KDA and LP change
Everyone

/ingame

Shows which tracked players are in a Solo/Duo or Flex game right now, with champion, role, queue, game duration and recent winrate. Players in the same game are grouped.

Usage
/ingame
Live data
lol-tracking
Tracked players currently in game, with champion, role, queue and duration

Buttons

Some posts come with buttons. Replies to buttons are private: only the person who clicked sees them, unless they choose to share.

Button

Detailed stats

Full breakdown of one game: both teams with KDA, CS and damage, then a comparison with the direct lane opponent: gold, gold and CS difference at 15 minutes, damage, vision and solo kills.

Found on
Every game notification
Buttons in the reply
Send to everyone
Posts the breakdown publicly in the channel
Rating breakdown
Explains the game rating: each stat of the role, its target, the points earned and the points lost
lol-tracking
Detailed game stats: allied and enemy teams, then the player compared with their lane opponent
Button

LP Graph

Rank evolution over the last 200 games, with tier bands and every win and loss marked. Built from the games the bot already recorded.

Found on
The /stats card
No Riot API call
lol-tracking
LP graph of Aiglonx#COLD over 52 games, from Silver to Gold

Settings and help

Server-wide options. Changing a setting requires the Administrator permission.

Admin

/flex

Flex notifications are off by default. This turns them on or off for the server and picks the image used when three or more tracked players are in the same game. Without options, shows the current settings.

Usage
/flex enabled: true thumbnail: GIF
enabled
true to post Flex games, false to stop
thumbnail
Animated GIF (each champion with their role) or Mosaic (all champions in one image)
Admin

/language

Sets the language of everything the bot posts on this server, including slash command descriptions. English by default. Without options, anyone can see the current language.

Usage
/language language: English
language
English or Français
Admin

/clear

Deletes messages in a channel, recent and older ones alike. Useful to clean up a notification channel.

Usage
/clear count: 50 channel: 123456789
count
Number of messages to delete, up to 1000 (default: all)
channel
ID of the channel to clean (default: the current one)
Everyone

/help

Lists the available commands with their usage, and links to this page for the full documentation.

Usage
/help

How the player rating works

Each player gets a score out of 100, computed from their 30 most recent Solo/Duo games (remakes excluded). It appears in /stats, /list, the weekly recap and the Rating info button. It uses the games the bot already recorded, with no extra Riot API call.

Component Points How it is measured
In-game performance 75 Each game is scored for the role played in that game, comparing the player's stats to targets for that role
Results 20 Winrate from 35% to 65% (14 pts) and average LP per game from −10 to +10 (6 pts)
Form 5 Winrate over the last 10 games: 30% gives 0 pts, 50% gives 2.5 pts, 80% gives 5 pts

Weight of each category by role

Relative weights out of 60, scaled to the 75 performance points. A dash means the category does not apply to that role.

Role Combat Farm Lane Vision ObjectivesObj.
Top181214610
Jungle2210-1216
Mid2414148-
ADC2218146-
Support25--2510

Combat: KDA, kill participation and damage share, plus solo kills for Top and Mid. Farm: CS per minute and CS at 10 minutes.

Lane: gold, XP and CS difference against the direct lane opponent at 15:00. Vision: vision score per minute, plus control wards and wards destroyed for Jungle and Support.

Objectives: turrets for Top, dragons and barons for Jungle, void grubs, Rift Herald and the first two dragons for Support. Support performance has a −10% modifier.

Provisional rating: with fewer than 10 games, the rating is provisional and pulled towards 50. Games recorded without detailed stats are rated on KDA only.

Evolution and game rating: the rating can be recomputed at any past date, which gives its change over 7 and 30 days. Each game notification also shows a game rating: the performance score of that single game, out of 100.

Grades

S+85-100
S69-84
A60-68
B52-59
C44-51
D35-43
Z0-34