Zoe

Zoe

3.75
4.63K

Track every League & TFT game your friends play — right inside Discord. Live recaps, leaderboards, betting and pre-clash ban suggestions.


Zoe

Track every game your friends play. Right inside Discord.

Built for League players · Since 2019
13K+ Discord servers · 120K+ League accounts registered · 1.4M matches tracked daily

➕ Add Zoe to your server · Website · Wiki · Commands · Support server · GitHub


Zoe drops a recap card after every match, keeps a live leaderboard, suggests bans before clash, and lets your server bet on each other's games — all without leaving Discord.

Everything happens right where your community already hangs out. Zoe lives in your channels, posts when something interesting happens, and stays out of the way otherwise.

All features also work for TFT. Available in 9 languages — English and German fully translated, plus French, Italian, Portuguese, Spanish, Russian, Arabic and Turkish via the community.


⚡ Per-game recap

LP win or loss, dropped in your channel after every ranked game.

The moment a tracked player closes a ranked game, Zoe posts a recap with everything that matters: LP delta, rank progression, champion KDA, KP, CS, level, duration, result, and the full final build. Zero setup beyond the first /register.

Works for Solo/Duo, Flex, Clash and TFT out of the box.

Per-game recap card after a ranked win


⚔️ Match history

Full post-game scoreboard, both teams side by side.

Every match also gets a complete scoreboard: champions, summoners, runes, and KDA for all ten players. From there a single click drills into:

  • 📈 Gold graphs over the whole game
  • 💥 Damage breakdown per player
  • 🛡️ Item builds in order
  • 🎯 In-game events (kills, objectives, plates)

Full post-game scoreboard


📡 Live infopanel

One channel-pinned panel, your whole server's ranked life.

Group members by team, attach as many Riot accounts per person as needed, and watch their ranked status update live: who's in game, who just gained or lost LP, on which queue, and on which account. The panel auto-refreshes — no slash command, no clicking around.

  • 👥 Multi-team grouping (FAUX, Aucune équipe, your roster names)
  • 🔗 Several Riot accounts per Discord member
  • 🟢 Live indicator while a player is mid-game
  • ⚡ Refreshes as fast as every 5 minutes on Premium (default ~20 min on free)

Live infopanel pinned in a Discord channel


📈 Weekly & monthly recap

A scoreboard for your server, every week.

Each week and each month Zoe ranks the climbers and the tilters: top LP gains, biggest losses, queue type, games played. The kind of report card that makes your friends compete a little harder.

Weekly ranked recap


🎯 Pre-game ban suggestions

Smart bans for clash & tournaments — in 30 seconds.

Drop the five enemy Riot IDs and Zoe pulls their champ pools, mastery, recent winrates, and signature picks across all five roles. It then ranks ban targets based on real signal:

  • 🔥 Recent winrate over the last weeks
  • ♟️ Mastery & one-trick detection
  • 📊 Pick frequency on the role
  • 🚩 Highlights players who are visibly hard to beat into

Pick & ban becomes a 30-second decision instead of a vibe check.

Custom team analysis with ban recommendations


🪙 Bet on your friends' games

Live odds on every tracked ranked game, with Zoe's own win-probability prediction. Bets close 5 minutes after game start so nobody bets a sure thing. Track the long-term leaderboard of who reads games best.

Betting on friends' games


🏆 Server leaderboards

Up to 100 players · 8 ranking categories · refreshed hourly.

Compare your server on what matters: rank, weekly LP gains, winrate, games played, mastery, KDA, and more. Filter leaderboards by region on Premium (EUW vs NA vs KR), or compare every account at once.

Server leaderboard ranking players


🛡️ Auto rank roles

Discord roles that follow your players up and down the ladder.

Configurable down to the division: per-queue, per-region, with custom min/max tier. Set it once and Zoe keeps roles in sync as players climb or fall — no manual cleanup, no role creep.

Auto rank roles configuration


And more under the hood

  • 👤 Player profiles — Top champions, mastery summary, last 10 games, ranked stats, all on demand.
  • 📊 Champion analysis — Per-champion deep dive across your server: winrate, KDA, popularity, who plays it best.
  • 🎲 TFT tracking — Dedicated TFT recaps, leaderboards, and rank roles alongside Summoner's Rift — same UX, separate scoreboard.
  • ⚔️ Clash channel — A dedicated channel that posts clash signups, lineups, and post-clash recaps.
  • 🎛️ Per-server config — Granular toggles per channel, per queue, per region. Configure with /config.
  • 🚫 Account banlist — Account owners can opt out of being tracked anywhere using /banaccount.
  • 🌍 9 languages — Community-translated, always growing — help on Weblate.

Browse the full feature list on the wiki.


✨ Premium (optional)

Zoe is free forever for the features above. Premium unlocks the niche but useful stuff:

  • 📈 Server leaderboards up to 100 players (vs 10 on free)
  • 🌍 Region filters on leaderboards (EUW, NA, KR, …)
  • 🎚️ Advanced rank-role rules — filter by region, rank, LP, and division
  • 🃏 Filter gamecards by game type in the infochannel
  • 📜 Filter match history by game type
  • 🧮 Sort infopanel players by rank
  • 🛠️ /rawserverdata for power users

Tiers run on a points system from 2€/mo (1 point) to 30€/mo (18 points). One small server costs 1 point, a medium server 3, a large server 6 — so a single Platinum sub fully covers a small server.

Full breakdown and Ko-fi tiers: zoe-discord-bot.ch/donations


Quick setup

  1. Add Zoe to your Discord server.
  2. Run /setup — Zoe walks you through creating an info channel and a rank channel.
  3. Register accounts with /create player @member region SummonerName.
  4. Tune behavior with /config to fit your server.
Command What it does
/setup Guided first-run setup
/create player Add a Riot account to a Discord member
/delete player Remove a player from the panel
/config Toggle features per channel/queue/region
/refresh Force a manual refresh
/help List all commands
/banaccount Opt your account out of being tracked

Full reference: wiki.zoe-discord-bot.ch/en/commands.


Need help?


Legal

Zoe 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 League of Legends. League of Legends and Riot Games are trademarks or registered trademarks of Riot Games, Inc. League of Legends © Riot Games, Inc.

Ratings & Reviews


3.75

8 reviews

Reviews can be left only by registered users. All reviews are moderated by Top.gg moderators. Please make sure to check our guidelines before posting.

5 stars

4

4 stars

2

3 stars

0

2 stars

0

1 star

2