Whoever clicks it spins their own private copy, so nobody else sees the result land and the draw stops being a draw.
This page covers what genuinely works in Discord today, how to run a draw the whole server can watch, and what a bot would add.
How do you do a wheel of names on Discord?
Three methods work today. Share a wheel link in the channel, screen share the spin on a voice call, or use a bot that posts the result into the channel itself. Each trades convenience against how many people watch.
The difference between them is witnesses, not randomness.
All three produce the same quality of draw. What changes is whether the server sees it happen, and for anything with a prize attached that is the part that matters.
The three methods compared
| Method | Everyone sees the spin | Setup | Best for |
|---|---|---|---|
| Share a wheel link | No, each person spins their own copy | None | Casual picks, where nobody disputes the result |
| Screen share on voice | Yes, live | Start a call | Giveaways, events, anything with a prize |
| Post a recording | Yes, after the fact | Screen record, then upload | Async servers where people are in other timezones |
| Bot in the channel | Yes, in the channel | Add a bot | Regular draws, repeated use |
How do you run a giveaway draw in a server?
Collect entries into a list, paste that list into the wheel, then screen share while you spin. The server watches the result land rather than reading an announcement, which is the whole difference between a draw and a claim.
Four steps that hold up to scrutiny:
- Post the entry list in the channel before you spin, so people can find themselves in it
- Paste the same list into the wheel, and remove duplicates unless duplicates are your rule
- Screen share on a voice call, or record the spin
- Post the result, with the recording if you recorded it
The order matters. Showing the list first is what makes the spin verifiable, because a list posted afterwards proves nothing about what was on the wheel.
Is there a Discord bot that can spin a wheel?
Bots that spin a wheel inside a channel do exist, and the advantage over a shared link is that the result posts where everyone can see it. Check what any bot asks for before you add it.
[PLACEHOLDER: the paragraph above is true either way and stays. What follows depends on whether you build a bot. I will not write copy claiming one exists when it does not. Pick one version below and delete the other before this page ships.]
[VERSION A, if you build a bot.] Yes. Add the bot to your server, run one command with your list, and the result posts straight into the channel where everyone can see it. No screen share and no link for people to click.
[Fill in: the bot name, the invite link, the exact command syntax, what permissions it requests, and whether the list persists between calls. Without those five details this section is not usable.]
[VERSION B, if you do not build a bot.] Third-party bots exist that spin a wheel in a channel, and we do not run one. What we can tell you is what to check before adding any bot to your server, which is the part nobody covers.
[Fill in: nothing. Version B is complete as written, and the checklist section below is what carries it.]
What to check before adding any bot
Adding a bot gives it access to your server, and a wheel bot needs very little to do its job. Four things worth checking on any bot, ours or anyone else's:
- The permissions it asks for. Spinning a wheel needs permission to read and send messages in one channel. A wheel bot requesting administrator, member management or message history across the server is asking for more than the job needs.
- Where the list goes. Ask whether entry names are stored on the bot's servers or discarded after the spin.
- Whether it is maintained. An abandoned bot stops working after a Discord API change, usually without warning.
- What happens if it goes down. Have a fallback, because a bot that fails mid-giveaway leaves you announcing a winner nobody watched.
Is a wheel spin in Discord actually random?
Yes, when the tool behind it uses a proper random source. The draw happens in the wheel itself rather than in Discord, so the randomness is a property of the spinner rather than of the server or the bot.
What a bot changes is who sees the result, not how it is chosen.
That distinction is worth holding onto if anyone in the server questions a draw. The argument is almost never about the random number generator; it is about whether anyone watched.
More at how our randomness works .
Can you share a wheel link in a channel instead?
Yes, and it is the fastest option. Build the wheel, copy the link, paste it in the channel. Your list travels inside the link, so whoever opens it sees the same wheel with the same names already loaded.
The catch is the one at the top of this page. Each person spins their own copy, so ten people clicking produce ten different results.
Use a shared link when the spin is casual and use a watched spin when the result decides something. Sharing a link for a prize draw is how servers end up arguing.
What else works for group draws?
Group draws need the result visible to everyone at once, which is a very different requirement from a private pick made alone. These three pages cover the settings that matter most when other people are watching.
- Raffle winner wheel for running a draw people can verify
- Wheel of names multiple winners for drawing several at once
- Wheel of names without repeats for stopping anyone winning twice
- Wheel of names for the wheel itself