Complete reference for all Scout commands, features, and configuration options.
Look up your own or any player's connected accounts, active subscriptions, and competition participation. No admin permissions required.
/me alias:[nickname] Subscribe to notifications for a League of Legends player.
/subscription add channel:[#channel] region:[region] riot-id:[name#tag] alias:[nickname] user:[@user] Add a player to an additional Discord channel without creating a new subscription. Useful when you want the same player's matches posted to multiple channels.
/subscription add-channel alias:[nickname] channel:[#channel] Move a player's subscription from one channel to another.
/subscription move alias:[nickname] from-channel:[#old] to-channel:[#new] 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] List all tracked players in your server with their account and subscription counts.
/admin player-list 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 detects when tracked players enter a game in real-time and sends a notification to your Discord channel immediately — before the match ends.
Note: Pre-match detection works automatically for all subscribed players — no additional configuration needed!
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!
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. Active players are checked more frequently so you get reports fast, while inactive players are checked less often to stay efficient.
| Time since last match | Check frequency |
|---|---|
| Active (< 1 hour) | Every 1 minute |
| 1-3 hours | Every 1 minute |
| 3-6 hours | Every 2 minutes |
| 6-12 hours | Every 2 minutes |
| 12 hours - 1 day | Every 3 minutes |
| 1-3 days | Every 5 minutes |
| 3-7 days | Every 5 minutes |
| 7-14 days | Every 10 minutes |
| 14-30 days | Every 10 minutes |
| 30+ days (inactive) | Every 15 minutes |
This means you'll get notifications within 1-2 minutes for players who are actively gaming. Even for players who haven't played in a month, Scout checks at least every 15 minutes.
Pre-match notifications alert you the moment a tracked player enters a League match. Scout sends a Discord notification with the player's champion pick and game mode. If multiple tracked players are in the same game, they're grouped into a single notification. These are separate from post-match reports — you'll get both automatically.
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.