Discord × Riot Games Integration: Complete Guide
The official Discord × Riot Games integration connects your League of Legends, VALORANT, Teamfight Tactics, and other Riot titles directly to your Discord profile. This wiki covers everything from setup to privacy controls.
Overview
The integration does three things:
- Profile Ranks — your LoL and VALORANT ranks appear on your Discord profile card
- Rich Presence — live game status (champion, queue, game time) shown to friends
- Account Verification — server bots can verify your rank and assign roles automatically
Linking Your Account
Requirements: A Discord account (any platform), a Riot Games account (Riot ID format: Name#TAG), and at least one Riot title installed.
Steps:
- Open Discord → click your profile avatar (bottom-left)
- Go to User Settings → Connections
- Click the Riot Games icon
- Sign in with your Riot credentials
- Click Authorise
Your rank data populates within 5–10 minutes.
What Data Is Shared
When you link your Riot account, Discord can access your summoner name and Riot ID, your LoL rank across all queues, your VALORANT rank for the current act, your TFT rank, and your server region. Discord does not access your match history, account email, payment information, or in-game chat.
Display Options
You control what's shown in three places:
- Your profile card — toggle in Settings → Connections → Riot Games → Display on profile
- In servers (member list) — toggle Display on Member List in the same location
- Rich Presence (in-game status) — toggle in Settings → Game Activity → "Display currently running game as status message"
Rank Display Rules
Discord syncs rank data approximately every 30 minutes while you're online. League of Legends shows your Solo/Duo Queue rank for the current season. VALORANT shows your competitive rank for the current act. TFT shows both Hyper Roll and ranked queue if linked. If you're unranked, the profile card shows your most recent ranked tier or "Unranked" if you haven't placed.
Using the Integration in Your Server
With modern bot platforms that read Discord's Connections API, you can automate rank role assignment so that when a member links their Riot account and joins your server, the bot reads their LoL rank tier and automatically assigns the corresponding role (Bronze, Silver, Gold, Diamond, etc.). This replaces the old manual verification process where members had to type their summoner name.
Bots can also pull rank data on demand when a member requests it, or show their VALORANT rank alongside their LoL rank.
Troubleshooting
Rank not appearing: Wait 10 minutes, then try unlinking and relinking.
Wrong rank showing: Check you're on the right region and update manually in Riot settings.
"Already linked" error: Unlink from the previous Discord account first.
Rich Presence missing: Enable in Settings → Game Activity.
Connection option not visible: Update Discord to the latest version.
Privacy and Security
To revoke access, go to Settings → Connections → Riot Games → Disconnect. Discord never stores your Riot password. The connection uses OAuth 2.0 — standard and secure. You can also revoke Discord's access from your Riot account page at any time at account.riotgames.com under Apps & Connections.