Giveaways & predictions
Everything here runs from Discord slash commands. Only wallets with Manage Server or your configured initiator role can start events — so mods and founders run them with no overhead and nobody else can.
Giveaways¶
A giveaway draws a random winner when the timer ends.
Set an exact end instead of a duration when you want it to land at a specific local time:
When the timer ends the card flips to GIVEAWAY ENDED, shows the winner, and the winner clicks Claim to open a private support thread that pings your claims role — no DMs to chase.
Prediction pools¶
A prediction pool rewards correct answers, not luck. Two kinds:
Holders pick from your options; everyone who picked right can win.
Every pool gets an ID so you can run several at once. To settle one:
/resolve shows an autocomplete picker of your open pools — pick the one you
mean, enter the answer, done. Ties break on a published fair seed, so the
result is auditable and nobody can dispute it.
Field reference¶
| Field | Applies to | Notes |
|---|---|---|
prize |
giveaway | Free text shown on the card |
duration |
giveaway | 30m, 2h, 3d … |
ends + timezone |
both | Absolute end; each user sees it in their local time |
winners |
giveaway | Number drawn |
type |
predict | exact or closest (required) |
options |
predict/exact | Comma-separated choices |
max_entries |
predict | Caps the pool |
Note
Guesses are stored per wallet, so one holder can't stuff a closest-wins pool, and the winning draw/seed is recorded — you can always show your work.