A lottery is one of the most effective tools for keeping a Discord economy healthy — and surprisingly, most economy bots either don't have one or make it so simple it's barely worth using. WabbitBot's lottery runs on a configurable schedule (hourly, daily, weekly, or custom), members buy tickets with server currency, the jackpot grows with every ticket sold, and a winner is drawn automatically when the timer ends. It's a genuine currency sink that members actually enjoy participating in — because who doesn't want to win a massive jackpot? Free, fully configurable, and built into the same economy system as everything else.
Add WabbitBot — Free Lottery SystemWabbitBot is a free Discord lottery bot with configurable scheduled draws. Admins set the ticket price, draw schedule (hourly, daily, or weekly), maximum tickets per member, and how the jackpot pool works. Members buy tickets with server currency — the jackpot grows with every purchase. At draw time, WabbitBot picks a winner automatically and announces it. A percentage of the jackpot can optionally roll over to the next draw if no one wins. Fully free for all servers.
The lottery is deceptively simple to understand but has a lot of depth in how you configure it. Here's the full picture:
Members buy lottery tickets using /lottery buy and spend their server currency to enter. You set the ticket price and whether members can buy multiple tickets per draw (which increases their chances proportionally). More tickets bought means a bigger jackpot — which means more reason for others to buy in, which grows the jackpot further. It's a self-reinforcing loop that builds excitement as the draw approaches.
Set the draw schedule in the dashboard — hourly for fast-moving lotteries, daily for a regular community event, or weekly for high-stakes jackpots. WabbitBot handles the countdown, announces when the draw is approaching, runs the draw automatically, and picks a winner from the ticket pool. No admin needs to be online — it runs itself.
The jackpot pool grows as members buy tickets. Configure how much of each ticket purchase goes into the jackpot (e.g., 80% of each ticket price) and optionally add a seeded starting amount. As the pool grows, it gets announced in your lottery channel — creating FOMO and driving more ticket purchases as the draw gets closer.
If you want the jackpot to roll over to the next draw (like real-world lottery jackpots), configure a rollover percentage. If no winning ticket is drawn in a low-participation round, a portion of the jackpot carries forward — building anticipation for the next draw. Rollover jackpots that accumulate over multiple rounds create major server events when they finally pay out.
When the draw runs, WabbitBot announces the winner in the designated lottery channel, pings them, and deposits their winnings directly into their wallet. Members who didn't win see how much the winner took home — which tends to motivate more participation in the next draw.
Let's be honest — a lottery that just picks a random person every hour with a tiny prize isn't interesting. WabbitBot's lottery is worth using because it's actually configurable and actually feels like a real lottery.
Configurable Everything
Ticket price, draw schedule, max tickets per member, jackpot pool percentage, rollover amounts, minimum jackpot before draw — all configurable through the dashboard. It's your lottery tuned to your server, not a one-size-fits-all system.
Serious Currency Sink
Members voluntarily spend currency on tickets, which means currency leaves the economy without anyone feeling punished. With high-enough participation, the lottery can drain a meaningful amount of currency per draw cycle — keeping inflation in check through excitement rather than friction.
Regular Community Event
A weekly lottery becomes a recurring server event. Members know it's happening, they talk about it, they remind friends to buy tickets. It's low-effort community building — a shared moment that happens automatically on schedule.
Multiple Tickets = More Chances
If you allow multiple tickets per member, wealthier players can buy more entries — which both drains more currency from them and creates a realistic risk/reward dynamic. Buying 50 tickets doesn't guarantee a win, but it sure improves the odds. And that's fun math.
Here's something most server admins don't think about when they first set up an economy: you need ways for currency to leave the system, not just ways for it to enter. The lottery is one of the cleanest currency sinks you can run.
If members earn currency from jobs, gathering, and vote rewards — but there's no way to spend it — everyone gets rich over time. Prices inflate, the shop feels cheap, nothing has value anymore. Currency sinks remove currency from circulation, keeping the economy healthy. The lottery is a good sink because it's voluntary and exciting — people don't feel like they're being taxed. They're gambling.
Configure what percentage of each ticket purchase goes to the jackpot and what percentage is removed from the economy entirely. If 75% goes to the jackpot and 25% is removed, every draw cycle drains 25% of total ticket sales from the economy — even before accounting for the jackpot winner spending their winnings. For high-participation lotteries, this can make a measurable difference.
Members who accumulate large amounts of currency and don't spend it are a problem for economy health — they're holding currency off the market. A lottery with high-enough prizes can tempt even hoarders to buy tickets, which gets that stagnant currency moving again. Wealthier members buying more tickets means more of the excess supply gets consumed each draw cycle.
WabbitBot's lottery and casino games both serve as currency sinks, but they appeal to different member types. Casino games are instant and interactive. The lottery is passive — buy your ticket and wait. Together they give every member a spending option that suits their play style, which means more total currency gets drained across the board.
The draw schedule is one of the most important configuration decisions. Here's how to think about it:
| Schedule | Best For | Expected Jackpot Size | Community Impact |
|---|---|---|---|
| Hourly | Very active servers, fast economies | Small — little time to accumulate | Constant low-level excitement, frequent wins |
| Daily | Mid-sized communities, regular events | Medium — good balance of stakes and frequency | Daily ritual, predictable economy drain |
| Weekly | Servers wanting a big weekly event | Large — jackpots build over the week | Major community event, high engagement peak |
| Rollover | Servers wanting occasional massive payouts | Very large — can accumulate over weeks | Rare but epic winner moments, high anticipation |
Most servers do well with a daily draw for regular currency sinking and a weekly high-stakes draw for community engagement. Running both simultaneously is supported — they use separate ticket pools and jackpots.
Getting the lottery running takes about five minutes once you've got WabbitBot's economy set up. Here's the process:
Add WabbitBot to Your Server
Use the invite link on this page. The lottery is part of WabbitBot's economy system, which includes your custom currency, shop, and other economy features.
Configure the Lottery in the Dashboard
In the dashboard, navigate to the lottery settings. Set the ticket price, maximum tickets per member, draw schedule, jackpot pool percentage, and any rollover settings you want.
Set a Lottery Announcement Channel
Designate a channel for lottery announcements — jackpot updates, draw countdowns, and winner announcements. A dedicated channel keeps the excitement visible without cluttering your main channels.
Optionally Seed the Jackpot
Add an initial jackpot amount from the server's currency reserve to make the first draw more interesting. A seeded jackpot gives members an immediate reason to buy tickets rather than waiting for the pool to build.
Announce to Your Members
Let your community know the lottery is running. Members use /lottery buy to purchase tickets, /lottery tickets to check how many they have, and/lottery jackpot to see the current prize pool.
Watch the Draws Run Automatically
WabbitBot handles everything — countdown announcements, running the draw, picking the winner, distributing the jackpot, and announcing results. Monitor the dashboard to see currency flow and adjust settings if needed.
WabbitBot's lottery runs automatically on your schedule, drains currency from your economy in a way members actually enjoy, and creates regular community events without any ongoing admin effort. It's one of the best passive engagement tools an economy server can have — and it's free.
Looking for more economy tools? Check out casino games for instant currency sinks or the full economy feature overview.
Yes. WabbitBot includes a configurable lottery where members buy tickets with server currency, the jackpot grows with each ticket sold, and a winner is drawn automatically on a schedule you set (hourly, daily, or weekly). It's part of the economy system and free for all servers.
You configure the draw schedule — hourly, daily, weekly, or a custom interval. WabbitBot runs the draw automatically at the set time without any admin action. You can run multiple lotteries simultaneously with different schedules if you want both a daily draw and a weekly high-stakes jackpot.
Yes, if you allow it. Configure the maximum tickets per member in the dashboard — anywhere from one ticket per draw to unlimited. Members with more tickets have proportionally better odds. Allowing multiple tickets encourages wealthier members to spend more currency, which is good for economy balance.
Yes. Configure a rollover percentage so that if the draw triggers with low participation, a portion of the jackpot carries forward to the next draw. Rollover jackpots that accumulate over multiple rounds create major community moments when they finally pay out — members notice when the jackpot hasn't been claimed and buy more tickets as it grows.
The lottery is a currency sink — members voluntarily spend currency on tickets, which removes it from the economy. Configure what percentage of each ticket sale goes to the jackpot pool versus being permanently removed. Higher removal rates fight inflation more aggressively. The lottery is particularly effective because members don't feel punished — they're choosing to participate for a chance at a big win.
Yes. Configure a minimum jackpot threshold — the draw only runs when the jackpot has reached that amount. This prevents disappointing draws with tiny prize pools on low-participation days and naturally encourages more ticket purchases to trigger the draw.
Yes, free. The lottery is part of WabbitBot's standard feature set. Scheduled draws, rollover jackpots, multiple ticket purchases, and configurable payout percentages are all available to every server at no cost.
Giveaways are admin-run, one-off events where members enter for free (or meet entry conditions). The lottery is an ongoing, automated system where members spend currency to buy chances in a regularly scheduled draw. Giveaways reward participation; lotteries drain currency and reward luck. Both are included in WabbitBot and serve complementary roles in your server's economy.