SOLE

Match lookup for League of Legends

SOLE is a Discord bot for Korean community servers. Its /riot command (Korean name /라이엇) takes a Riot ID (game name#tag) and shows that League of Legends player's summoner level and recent match results right inside Discord.

How it works

  1. A server admin adds SOLE to the server and installs the free 롤 전적 조회 (Match lookup for League of Legends) module from the SOLE marketplace.
  2. A member runs /riot (or /라이엇) in any channel and picks an action.
  3. The result arrives as a reply that only that member can see.

The three lookups

Every reply below is an example: a real reply written out as text. In Discord it arrives as a card. Names and numbers are made up. The bot replies in Korean, so each example has an English gloss under it. At the bottom of every real card, Riot's notice (the English text at the end of this page) appears in small print.

Profile

Enter a Riot ID to see the account's Riot ID and summoner level.

Example input: /riot action:Profile riot_id:ExamplePlayer#KR1

Example reply

롤 프로필

Riot ID
ExamplePlayer#KR1
레벨
312

English: LoL profile · Riot ID · Level

Recent matches

Shows the player's most recent matches: 5 by default, up to 10. Each line has the champion, K/D/A (kills/deaths/assists), win or loss, and game length.

Example input: /riot action:Recent matches riot_id:ExamplePlayer#KR1 count:3

Example reply

최근 전적 | ExamplePlayer#KR1

  1. Ahri 8/2/11 · 승리 (31분)
  2. Orianna 3/5/9 · 패배 (27분)
  3. Ahri 6/1/7 · 승리 (24분)

English: Recent matches · Ahri 8/2/11 · Win (31 min) · Orianna 3/5/9 · Loss (27 min) · Ahri 6/1/7 · Win (24 min)

Match detail

Enter a match ID (for example KR_7000000000) to see that match's game mode, queue number and game length.

Example input: /riot action:Match detail match_id:KR_7000000000

Example reply

매치 상세 | KR_7000000000

모드
CLASSIC
큐 ID
420
게임 시간
31분

English: Match detail · Mode · Queue ID · Game length (31 min)

What it does not do

When a lookup runs through a server admin's custom command, where the reply appears follows that command's own setting.

Pricing

Match lookup for League of Legends is free on every plan, including the free plan. Installing it from the marketplace is free too. The wait before a member can look something up again is the same on every plan; a paid plan does not buy more lookups.

SOLE's paid plans charge for AI and automation features that do not use Riot data. We do not charge for access to Riot game data.

How data is handled

Each lookup is a live request from SOLE's server to the Riot Games API.

Sent to Riot
The Riot ID typed in (game name and tag), the match ID, and the region (Korea), with SOLE's API key, over HTTPS. No Discord account information is sent to Riot.
Received from Riot
Account details (the Riot ID and the permanent ID Riot gives the account), summoner level and match records. A match record also contains the other players' Riot IDs, champions and K/D/A.
Shown in the reply
A /riot reply shows only the looked-up player's Riot ID and level; for each match, the champion, K/D/A, win or loss and game length; for one match, its mode, queue number and length. Other players in the match are not shown. A custom command built by a server admin can also use the match detail's participant list: each player's champion, K/D/A and result, but never their Riot IDs.
Kept briefly
So a repeated lookup does not ask Riot again, results are held for a short time and then dropped: account up to 10 minutes, summoner details up to 10 minutes, recent match list up to 2 minutes, finished match detail up to 24 hours.
Database
Nothing received from Riot is saved to a database. The Riot ID and match ID typed into /riot are not written to a database or to SOLE's operations records either.
Deletion requests
Email [email protected] or ask in our support server with your Discord user ID. Once we confirm it is you, we delete it without delay. We handle deletion requests forwarded by Riot Games the same way.

Riot Games notice

SOLE isn't endorsed by Riot Games and doesn't reflect the views or opinions of Riot Games or anyone officially involved in producing or managing Riot Games properties. Riot Games, and all associated properties are trademarks or registered trademarks of Riot Games, Inc.