/spin slices
Signed replay includedThe fastest random winner picker for a typed list. Separate slices with commas or semicolons. The limit is 10,000 slices, although short, readable lists work best in chat.
slices: Alice, Bob, Carol, DanaDiscord giveaway bot
Install the app, choose one of three /spin inputs, and share a signed replay that verifies the same winner.
Requests only applications.commands. It cannot read normal server messages.
GoSpinWheel
APP · just now
/spin slices
🎉 ChefKai
Signed and replay-verifiable
Start here
Follow these in order. You do not need a bot token, coding, or message-reading permission.
Choose User Install or Guild Install in Discord.
Use slices for a list, url for a public wheel, or wheels for multiple draws.
Enter the requested values and submit the command in your channel.
Open the verified replay and confirm it shows the announced winner.
Discord giveaway bot commands
Install the app, type /spin, and choose the input that matches your giveaway. Typed slices use equal weights. A public wheel URL preserves configured weights, colors, order, and wheel style.
The fastest random winner picker for a typed list. Separate slices with commas or semicolons. The limit is 10,000 slices, although short, readable lists work best in chat.
slices: Alice, Bob, Carol, DanaSpin an existing public GoSpinWheel share. External domains, private wheels, owner-only URLs, invalid shares, and wheels with more than eight visible wheels are rejected.
url: https://gospinwheel.com/your-public-wheelDraw from two to eight independent wheels in one interaction—use it to pair a winner with a prize, team, role, challenge, or next action.
wheel_1: Alice, Bob, Carol
wheel_2: Gold, Silver, Bronze
wheel_3: Attack, Defend, HealEvery Discord result stores a receipt containing the wheel snapshot, option order, weights, selected winner, and draw metadata. GoSpinWheel signs it with Ed25519. The replay verifies the signature before it animates the stored result.
Changing the winner, weights, option order, or draw data causes verification to fail.
The replay animation is forced to land on the winner recorded in the signed receipt.
A repeated Discord Interaction ID returns the stored result instead of drawing twice.
Spin again creates a new signed receipt with a new result history.
GoSpinWheel uses Discord's application-command interaction model. It does not need a bot user with message-reading permissions and does not request Message Content Intent.
Optional shortcut
The prompt asks for your event details and returns the exact command fields. It never needs passwords, tokens, or secrets.
You are my GoSpinWheel Discord giveaway setup assistant. Help me prepare a Discord giveaway without asking for or handling passwords, OAuth tokens, bot tokens, client secrets, or other credentials.
First ask me for:
1. Prize and number of winners
2. Eligible audience, regions, age limits, start/end time, and time zone
3. Input method: typed slices, a public GoSpinWheel URL, or multiple wheels
4. Whether weights are equal and whether repeat winners are allowed
5. Which Discord channel will host the draw
Then produce:
- A short giveaway rules checklist, including eligibility, prize, dates, selection method, redraw policy, and platform disclaimer
- The exact /spin slices, /spin url, or /spin wheels fields I should enter. Use /spin slices, never /spin entries.
- Equal weights unless I explicitly request and disclose weighting. For weighted choices, tell me to build and publish a GoSpinWheel wheel, then use /spin url.
- Only recommend a public gospinwheel.com URL for /spin url.
- A five-step dry-run checklist covering command permissions, winner output, signed replay verification, Spin again, and the redraw policy
Do not claim the giveaway is legally compliant. Tell me to check local law and the current Discord rules for my audience and prize.Use test names first. Confirm command permissions, winner output, replay consistency, Spin again, and the redraw policy before inviting real entrants.
Ready for a test spin?
Install the Discord app, choose a context, and run /spin.