Slash commands

Everything the bot exposes. Everyone can use the user commands; config-* commands and /force-refresh require the config role that the bot owner has set for the server (the bot owner has access everywhere). The admin-* commands are bot-owner only.

Member commands are also available on the web in the member area, with the same limits: /refresh every 2 h and 3 /link//verify per minute.

User commands

CommandDescription
/helpWhat the bot does and how to use it.
/profileYour profile: top-ranked account, main role, rank + Lobby Rank (average rank of your last Solo/Duo game), Solo/Duo OP.GG links, with rank and lane emojis.
/profile-textThe same profile as a copy-paste text block.
/rankYour current Solo/Duo rank (highest across linked accounts).
/refreshRefresh your rank and Lobby Rank now (2 h cooldown). Also loads your last 20 Solo/Duo games for the per-champion stats of the member area. Otherwise your rank refreshes on your first message of the day; the Lobby Rank and games only with /refresh and /force-refresh.
/link riot_id:Name#TAGStart linking a Riot account: the bot asks you to set a given summoner icon to prove it's yours. Up to 5 accounts; 3 /link or /verify per minute, extra requests are queued.
/verifyFinish linking once the requested icon is set. You can put your usual icon back afterwards.
/unlink riot_id:Name#TAGUnlink a previously linked account, in this server only. From your app in a server without the bot: unlinks it from every server.
/accountsList your currently linked accounts.
/lanes setPick 1 or 2 preferred lanes → assigns lane roles. lane1 is your main lane, shown first by /profile.
/lanes showShow your current lane preferences.
/lanes clearRemove your lane preferences and roles, in this server only. From your app in a server without the bot: in every server.
/opggQuick OP.GG link for a linked account (gated by opgg role).
/pingHealth check: responds with bot latency.
/forget-meWipes all your data from the bot in this server.
/forget-me-everywhereWipes all your data from the bot, in every server at once.

Config commands (server's config role, or the bot owner)

CommandDescription
/help-configConfig cheat-sheet: setup steps and troubleshooting.
/config-role tier:<t> role:@RoleMap a rank tier to a Discord role.
/config-role-showShow the current tier→role mapping.
/config-role-clear tier:<t>Remove the mapping for a tier.
/config-lane lane:<l> role:@RoleMap a lane to a Discord role.
/config-lane-showShow the current lane→role mapping.
/config-lane-clear lane:<l>Remove the mapping for a lane.
/config-opgg-role role:@RoleGate /opgg behind a specific role.
/config-opgg-role-clearRemove the checker role: /opgg is disabled until a new one is set.
/force-refresh [member]Refresh a member's rank and Lobby Rank right now (defaults to you), skipping the /refresh cooldown without starting it. From your app in a server without the bot: refreshes the member in every server.
/profile [member]Show another member's profile (same public card as /profile). Everyone sees the option, but the bot refuses it to other members unless they name themselves.

Bot-owner commands (global, DM-usable via User Install)

CommandDescription
/admin-allow guild_id:<id> note:"..."Allowlist a server. Works in DMs.
/admin-revoke guild_id:<id>Remove a server from the allowlist and make the bot leave it.
/admin-allowlistList all allowlisted servers.
/admin-set-config-role guild_id:<id> role_id:<id>Pick the Discord role allowed to run /config-* in a server.
/admin-clear-config-role guild_id:<id>Remove the config role; /config-* becomes locked again.
/admin-show-config-role guild_id:<id>Show the current config role for a server.

From your apps (bot added to your account via User Install)

In a server where the bot isn't installed, or in a DM, commands aren't tied to a server: /profile, /profile-text, /rank, /accounts and /lanes show show your accounts linked in every server, with your most recently refreshed rank and most recently set lanes; /unlink unlinks the account from every server and /lanes clear clears your lanes in every server.

The reply is visible to everyone only if the server grants you Use External Apps; otherwise Discord shows it to you alone.