Engagement & games

Discord battle pass bot: a Season Pass with free and premium rewards

Season Pass gives your server a battle-pass style reward track. Members earn season points from quests, Levels XP, events, mini-game wins, thank-yous and a daily check-in, climb up to 100 tiers and unlock a reward on every tier: coins, roles, timed roles, Shop items or anything your staff hands out. An optional premium track unlocks with a supporter role or the server currency.

  • Works on the Free plan
  • 1 slash command
  • Set up in the web console
generalDiscord preview

NovaToday at 20:14

/pass view

BotGGBOTToday at 20:16

🎟️ Neon Nights
Tier 12 of 30
▰▰▰▰▰▰▰▱▱▱▱▱▱▱ 64/110 · to tier 13
1,384 season points · rank #3
🔒 Premium track locked
Next rewards
Tier 13 · 🪙 250 Coins
Tier 14 · 👑 🎖️ @Neon Elite
🎁Claim (2)✅Check in🏆Leaderboard

Only you can see this

A member checks their Season Pass with /pass view

What you get

Tiers you design

10 to 100 tiers per season, a flat or gently rising points curve, your accent color and banner. The console shows how long the track takes at full pace before you save.

Points from real activity

Quests completed, Levels XP, events attended, mini-game wins, reputation received, giveaways entered and a daily check-in, each with its own weight and daily cap.

Rewards on every tier

Server currency, Levels XP, permanent roles, timed roles, free Shop items or custom rewards your staff delivers from a claims queue.

A premium track

A second reward row for supporters: unlocked by roles you choose, such as boosters or Memberships tiers, or bought once per season with the server currency.

Fair and exactly once

Daily caps, excluded roles and channels (Levels’ no-XP lists too), and every reward is granted exactly once, even across restarts and double clicks.

Live progress and stats

/pass view shows a progress card with the next rewards. Staff see points per day, members per tier, the leaderboard and can grant or remove points with a reason.

How it works

  1. Enable Season Pass

    Open https://console.botgg.app, choose your server and switch on Season Pass in the Engagement section.

  2. Plan the season

    Name it, pick the dates in your server’s time zone, the number of tiers and the points curve, then click through the tier strip to add a free and a premium reward to each tier.

  3. Choose where points come from

    Turn sources on or off, set points and daily caps in plain words, and exclude roles or channels that shouldn’t earn anything.

  4. Let members climb

    Members check /pass view, press Check in once a day and claim their rewards. Tier-ups can be announced in a channel, and the season ends with a summary post.

A Discord battle pass built on the features you already use

Season Pass doesn’t invent new chores. It counts what members already do in Quests, Levels, Events, Mini-games, Reputation and Giveaways, plus a daily check-in button. Each source only counts while its feature is on, and points are recounted from those features, so nothing is ever counted twice.

Rewards use the rest of BotGG: coins go to the Bank, items come from the Shop, timed roles use Temporary roles, and the premium track can be included with Memberships roles. Season Pass itself never takes real money.

  • /pass view: your progress card with tier, points, rank, premium state and the next rewards
  • /pass leaderboard: the season leaderboard
  • /pass claim: claim every reward you have unlocked
  • /pass checkin: the daily check-in for season points
  • /pass premium: unlock the premium track with the server currency

Slash commands

Generated from the bot’s real command definitions. Full list on the commands page.

/passSeason Pass — your season progress, tier rewards and the season leaderboard5 subcommands
  • /pass viewmember?Your Season Pass card: tier, progress, next rewards and premium state
  • /pass leaderboardpage?The season leaderboard
  • /pass claimClaim every tier reward you have unlocked
  • /pass checkinDaily check-in for season points
  • /pass premiumUnlock the premium track of the season

Commands

Frequently asked questions

What is a battle pass on Discord?

A seasonal track of tiers with a reward on each one. Members earn points by being active, unlock tiers one by one and claim the rewards. BotGG’s Season Pass brings that to your server, with a free track and an optional premium track.

How do members earn season points?

From quests completed, Levels XP, events attended, mini-game wins, reputation received, giveaways entered and a daily check-in. You choose which sources count, how many points each gives and the daily caps.

How does the premium track work?

Members get it with one of the roles you choose, such as the booster role or a Memberships tier role, or buy it once per season with the server currency. Premium rewards of tiers they already reached can be claimed right away.

Can members farm points?

Every source has a daily cap and there is an overall daily cap, roles and channels can be excluded (including Levels’ no-XP lists), and the underlying features keep their own anti-spam rules. Rewards are granted exactly once.

Is this the same as Levels seasons?

No. Levels seasons rank members by XP for a season. Season Pass is a reward track: points come from many features and every tier unlocks a reward. They work well together.

Ready to level up your server?

Add BotGG for free, then switch features on in the web console.