Skip to content
Discord Bot Module

Discord Battle Pass Bot, Seasons, Levels and Rewards

Seasonal progress for your members: XP from messages and voice, levels, rewards, quests, achievements and a page of its own.

generalPREVIEW
Wody
WodyAPPToday at 14:32
@Alex
Level 12 reached@Alex reached level 12 in the Autumn Season and unlocked Golden Frame.
Open the pass

Levels alone get stale: after a few months the same people sit at the top and nobody else has a reason to try. A season gives everyone a fresh start, a goal and rewards to work towards.

Wody Battle Pass runs seasons with levels, XP from messages and voice, rewards, quests, achievements, collections and badges. Every member follows the Wody Global season, and Premium servers can run their own server seasons with their own rewards and page design.

Who it is for

  • Active servers that want a reason for members to come back every season
  • Gaming communities used to battle passes in the games they play
  • Owners who want rewards that feel earned instead of handed out

What goes wrong elsewhere

  • Classic levels where the same members stay on top forever
  • Rewards that are easy to farm with spam or idle voice
  • Seasonal events that take hours of manual work every time

What’s included

Seasons with a start, an end and a level curve you control

XP from messages and voice with daily and season limits against farming

Rewards, badges, quests, achievements and collections

A public season page with progress, leaderboard and rewards

Page design with colors, sections and your own artwork

Server seasons on Premium servers, next to the Wody Global season

How to set up Battle Pass

Here is how to get Battle Pass running on your server, step by step. It takes a few minutes.

  1. Add Wody and open the dashboard

    Invite Wody to your server, then sign in to the dashboard with Discord and pick your server. In Discord you can also run /dashboard to get the link.

  2. Turn on Battle Pass

    Open Battle Pass in the sidebar and switch it on if it is off.

  3. Set it up

    Choose what you need and save. Changes reach the bot instantly. You can set:

    • Levels, XP curve and season dates
    • XP rules and limits for messages and voice
    • Rewards, badges, quests and collections
    • Page design and languages
  4. Use it in Discord

    These commands are ready for you and your members:

    /battlepass progress/battlepass rewards/battlepass achievements
  5. Check that it works

    Try it in your server. If something is missing, Wody tells you exactly what, for example a permission, and the Error Log in the dashboard shows it. You can come back and change anything at any time.

Frequently asked questions

How do members earn XP?+
By chatting and by spending time in voice channels, inside the limits of the season, plus the XP from quests.
Can my server run its own season?+
Yes, Premium servers can create server seasons with their own levels, rewards and page. Every server can follow the Wody Global season.
Where do members see their progress?+
With /battlepass progress in Discord and on the season page on the website.
Can people farm XP with spam?+
XP has cooldowns and daily and season limits, and the protection settings refuse repeated or very short messages.
Does it work next to the Levels module?+
Yes. Levels and Battle Pass are separate: one is your permanent rank, the other a season with its own rewards.

Explore other modules