Complete reference for all Scout commands, features, and configuration options.
Subscribe to notifications for a League of Legends player.
/subscription add channel:[#channel] region:[region] riot-id:[name#tag] alias:[nickname] user:[@user] Remove a player subscription from your server.
/subscription delete alias:[nickname] View all active player subscriptions in your server.
/subscription list Manage competitions and leaderboards for your server.
Create a new competition with custom criteria, dates, and settings. You can use fixed dates or select a League season.
/competition create title:[name] description:[desc] criteria-type:[type] channel:[#channel] season:[season] Examples: Most Games Played, Highest Rank, Most Rank Climb, Most Wins (Player/Champion), Highest Win Rate
Edit an existing competition. You can always change title, description, and channel. Other settings can only be changed before the competition starts.
/competition edit competition-id:[id] title:[new-title] View all competitions in your server, with optional filters.
/competition list active-only:[true] my-competitions:[true] View competition details and current leaderboard standings.
Join an open competition to compete on the leaderboard.
Leave a competition you've joined.
Cancel a competition (competition owner only).
Grant permission to create competitions to another user (admin only).
Invite a user to join your invite-only competition.
Advanced player and account management commands for server administrators.
These commands require Discord Administrator permissions and should be used carefully as some actions cannot be undone.
Change a player's display alias in your server.
/admin player-edit current-alias:[old] new-alias:[new] Remove a specific Riot account from a player. Useful when someone changes their main account or a smurf is no longer used.
/admin account-delete riot-id:[name#tag] region:[region] Transfer an account from one player to another. Perfect for when an account was added to the wrong player.
/admin account-transfer riot-id:[name#tag] region:[region] to-player-alias:[alias] Merge two players into one, combining all their accounts and subscriptions. Useful for consolidating duplicate players.
/admin player-merge source-alias:[from] target-alias:[to] Permanently delete a player and all their accounts and subscriptions. This action cannot be undone!
/admin player-delete alias:[alias] confirm:[true] Link a Discord user to a player profile.
/admin player-link-discord player-alias:[alias] discord-user:[@user] Unlink a Discord user from a player profile.
/admin player-unlink-discord player-alias:[alias] View detailed information about a player including accounts, subscriptions, and competitions.
/admin player-view alias:[alias] Scout organizes data around Players, Accounts, and Subscriptions. Understanding how these work together will help you manage your server's setup effectively.
A Player represents a person in your Discord server. Players have:
An Account is an individual League of Legends account. Each account:
Example: If "ToxicTopLaner" has both a main account and a smurf, both accounts belong to the same Player and their matches appear under the same alias.
A Subscription links a Player to a Discord channel. Subscriptions:
Example: Subscribe "ToxicTopLaner" to #ranked-games, and all matches from all their accounts will post there.
An Alias is simply the Player's display name. It's used in all notifications and must
be unique within your server. You can change a player's alias using
/admin player-edit.
Player: "ToxicTopLaner"
├─ Discord: @JohnDoe
├─ Account 1: TopMain#NA1 (na1)
├─ Account 2: Smurf420#NA1 (na1)
└─ Subscriptions: #ranked-games, #all-games
When either TopMain#NA1 or Smurf420#NA1 plays a game, a report will be posted to both #ranked-games and #all-games with the alias "ToxicTopLaner". The Discord link helps you identify that this player is @JohnDoe.
/admin player-view to see all accounts before making changes Scout now fully supports League of Legends Arena mode - the fast-paced 16 player game mode! Get notifications and detailed reports for Arena matches just like any other queue.
Note: Arena matches are automatically detected when you subscribe to a player - no special configuration needed!
Create custom competitions with configurable criteria and track your server's performance on dynamic leaderboards! Perfect for friendly tournaments, ranked grinds, or skill challenges.
/competition create title:"Season Grind" description:"Climb the highest!" criteria-type:HIGHEST_RANK queue:SOLO season:2025-SPLIT-1 channel:#leaderboard Create a ranked climb competition that lasts the entire split
/competition create title:"Arena Champions" criteria-type:MOST_WINS_PLAYER queue:ARENA start-date:2025-01-01 end-date:2025-01-31 channel:#arena Track who wins the most Arena games in January
/competition list active-only:true View all currently running competitions
/competition edit competition-id:5 title:"New Title" description:"Updated!" Update competition details (works anytime)
Competitions automatically track matches for participants in your server. Use seasons to avoid manually setting dates, and edit competitions if you need to make changes!
New in this update: You can now edit competitions, list all competitions with filters, and use League seasons instead of fixed dates.
Scout requires the following Discord permissions to function properly:
Only users with Administrator permissions can use the /subscription add and /subscription delete commands.
Scout supports all official League of Legends regions:
If you're still having issues, you can:
Scout uses intelligent dynamic polling that adjusts based on player activity:
This means you'll get notifications within 1-2 minutes for players who are actively gaming, while reducing unnecessary API calls for inactive accounts.
Scout tracks all ranked and normal games on Summoner's Rift, ARAM, Arena, and other matchmade queues. Custom games, practice tool, and tutorial matches are not tracked.
Competitions allow you to create time-limited challenges for your server members. You can set custom
criteria (wins, rank climb, win rate, etc.) and Scout will automatically track performance and update
leaderboards. You can use League seasons or custom dates, and even edit competitions before they start.
Use /competition create to get started!
Yes! You can always edit the title, description, and channel using
/competition edit. Before a competition starts, you can also change the criteria, dates, visibility settings, and other
parameters. Once a competition is active, core settings like criteria and dates are locked to ensure
fairness.
The /admin
commands help server administrators manage players and accounts. You can rename players, remove accounts,
transfer accounts between players, merge duplicate players, and delete players entirely. These are advanced
commands that require Administrator permissions in Discord.
Yes! You can subscribe to players from any supported League of Legends region. Just make sure to specify the correct region when subscribing.
By default, each server can track up to 75 players with a maximum of 50 League accounts total. This helps ensure reliable service for all users.
If you need to track more players, you can remove existing subscriptions using
/subscription delete. Contact us if your community requires a higher limit.
Post-match reports are generated after games end. The timing depends on when Scout detects the match is complete:
The dynamic polling system prioritizes active players, so if someone is playing regularly, their reports will appear faster than someone who plays occasionally.
Scout only stores the minimum data necessary to provide notifications: Riot IDs, aliases, and Discord channel information. We don't store personal information or match history beyond what's needed for reports.