The Discord giveaway where every message is an entry

Each counted message adds an entry, so the members who keep your chat going get better odds. A luck slider sets how often the draw ignores entries, and the result shows every winner's count. Message Raffle is part of Premium, and you can try it free for 5 days.

No card. Add Spacey, run /premium, press Claim Free Trial, once per server.

Already have Spacey? Run /premium in your server.

PremiumPremium server: try it free for 5 days

Example chat. Spacey's messages are real bot texts.

A message raffle is a giveaway that runs on your chat

You pick the prize, the duration and the channels that count. Every counted message adds an entry. When time is up, Spacey draws the winners itself. It posts them in place of the announcement and can send them a DM.

Three kinds of Discord giveaways, side by side

Click to enter, message requirement and Message Raffle compared
Click to enterMessage requirementMessage Raffle
How members enterOne click or reactionReach a set number of messagesEach counted message is one entry
Who winsDrawn from everyone who clickedDrawn from everyone over the numberDrawn by entries, plus the luck slider
Rewards chattingNoUntil the number is reachedWith every message
Spam protectionDepends on the botDepends on the botBuilt in: spam doesn’t count
Draw shownDepends on the botDepends on the botMembers taking part, total entries, each winner's entries

Compared by how each kind works, not by specific bots. "Depends on the bot" marks what differs between bots of that kind.

One message, one entry, times your multipliers

Each counted message is worth 1 entry. Spacey multiplies it by every multiplier the member has at that moment.

What multiplies

  • Multiplier roles you choose, for example Server Booster Γ—2. Several roles multiply each other: Γ—2 and Γ—1.5 make Γ—3.
  • A vote for Spacey on top.gg in the last 12 hours gives Γ—1.5. Members can vote every 12 hours.
  • The voter bonus supports Spacey, and the bot tells you so during setup. You can switch it off for your raffle.
Example. Names and numbers are made up.
MemberCounted messagesMultiplierEntries
Lena120Γ—2Server Booster240
Nova60Γ—1.5voted in the last 12 hours90
Max40Γ—140

Example. Names and numbers are made up.

What doesn't count

  • Spam: Spacey has spam protection built in
  • Messages from bots
  • Messages outside your channel list. You can pick up to 20 channels, and no list means every channel counts.
  • Messages from a member while they have an excluded role
  • With registration on: messages written before pressing Participate!

The draw, with the math in plain sight

When the raffle ends, Spacey draws in four steps.

  1. Who's in: members who are still on the server and have at least 1 entry. With registration on, they must also have pressed Participate!

  2. The luck roll: Spacey rolls once for the whole draw. With the luck you set (0 to 99%), this draw ignores entries and everyone in has the same chance. Otherwise each entry is one ticket.

  3. Drawing: Spacey picks one ticket at random. Its owner wins, and all of their tickets leave the pool, so nobody wins twice. Then comes the next ticket.

  4. Prizes: with several prizes, the first people drawn get the first prize on your list, the next ones the second.

Example chat. Spacey's messages are real bot texts.

The result replaces the announcement. It shows how many members took part, the total number of entries and each winner's own entries.

Example: three members, one winner

Lena has 240 entries, Nova 90 and Max 40. That makes 370 in total.

Chance to win with luck at 0% and at 20%
Chance to winLuck 0%Luck 20%
Lena (240 entries)65%59%
Nova (90 entries)24%26%
Max (40 entries)11%15%

With 0% luck, Lena's chance is 240 out of 370. With 20% luck, there's a 20% chance that the draw ignores entries. Then each of the three has a one-in-three chance.

If Lena wins and there's a second prize, her 240 tickets leave the pool. Nova then holds 90 of the remaining 130.

Multipliers can leave fractions like 1.5 entries. At the draw, Spacey rounds each member's total to the nearest whole ticket.

Try the math yourself

20%
Lena59%
Nova26%
Max15%

Runs in your browser. Nothing is sent anywhere.

Set the rules once, before the raffle starts

/messageraffle asks one question at a time, and you type each answer in the chat. At the end you check an overview and press Start Raffle.

  • Multiplier roles: up to 20, each with a factor from 1.1 to 10.
  • Excluded roles: up to 20. Members collect no entries while they have one.
  • Winners: 1 to 20 for a single prize, or several prizes, each with its own number of winners.
  • Channels: up to 20. Leave the list empty and every channel counts.
  • Duration: 1 minute to 999 days, typed like 3d 5h 30m.
  • Extras: your own image and a DM to the winners (on by default). Registration with a Participate! button is off by default, the voter bonus is on.
  • Several raffles at once: a message counts for every running raffle whose channels match.
Example chat. Spacey's messages are real bot texts.

Four raffles you can copy

  • Weekly community giveaway: 7d, 3 winners, #general and #gaming, Server Booster Γ—2, @Moderator excluded.
  • Launch with prize tiers: 1x Discord Nitro | 3x Steam key | 10x Special role makes 14 winners. The first person drawn gets Nitro, the next three get the keys, the last ten the role.
  • Creator server with sign-up: registration on, so only members who press Participate! collect entries.
  • New members keep a shot: luck at 30%, so newcomers can still win.

From Spacey's top.gg reviews

Rated 5.0 out of 5 on average, from 28 reviews on top.gg (14 Nov 2026)

… it has unique features like message raffle. …

Xorey on top.gg, about 4 years ago

Lovve the Message Raffles

oldcatlady12 on top.gg, almost 4 years ago

Word for word from top.gg, ages as shown on 14 Nov 2026.

Read all reviews on top.gg

Message Raffle needs Premium. Try it for 5 days first.

Message Raffle only runs on Premium servers. Every server can try Premium once for 5 days, with no card and no Patreon account. A server admin starts it in Discord: run /premium and press Claim Free Trial.

After the trial, Stellar makes one server a Premium server for €5 a month. Lunar (€3) only adds personal perks and doesn't cover a server.

Tip

Planning a raffle during the trial? It may run past the 5 days: it keeps counting and is drawn at its planned end. Managing it (Roll Now, Re-Roll) or starting a new one needs Premium again after the trial.

Try Message Raffle free for 5 days

No card. Add Spacey, run /premium, press Claim Free Trial, once per server.

See all tiers and what's free
Example chat. Spacey's messages are real bot texts.

Questions before your first raffle

Is a message raffle fair?

It follows rules everyone can see. The announcement lists the channels, multipliers and luck. Spam doesn't count, nobody wins twice, and the result shows how many members took part, the total entries and each winner's count. Spacey doesn't publish a list of all entries or a seed to recompute the draw, and members can't look up their own entry count.

Can people farm entries with spam or alt accounts?

Spacey has spam protection built in, so spamming earns nothing. Bots never count, and only members still on the server can win. Spacey doesn't check account age or message length, though: a short β€œok” counts. To make alts harder, turn on registration (members press Participate! first), exclude roles from collecting entries, limit the channels that count and keep luck low. In a luck draw, an account with 1 entry has the same chance as your most active member.

Can I end a raffle early or draw it again?

Yes, under Manage Message Raffles in /messageraffle. Roll Now ends the raffle and draws right away. Re-Roll draws all winners again with the same entries, for example if a winner never replies. It can't re-draw just one winner, and earlier winners can win again. Delete removes the raffle from Spacey; the Discord message stays where it is.

What if Spacey restarts during a raffle?

Spacey saves each raffle, its settings and every entry as they change. After a restart it loads open raffles again and draws any that ended in the meantime. A raffle that has been drawn is never drawn a second time. 90 days after the draw, Spacey deletes the raffle and its entries.

What happens if Premium ends during a raffle?

It depends on how it ends. If the server loses its Patreon Premium slot, Spacey draws the raffle right away, with the entries collected so far. The setup warns you about this before you start. When the 5-day trial ends, the raffle keeps counting and is drawn at its planned end.

Does Message Raffle work in German?

Yes. Switch Spacey to German with /config language, and announcements and results appear in German. Winners get their DM in their own language setting.