Commands

/giveaway start
Start a giveaway.
prize: required duration: required winners: optional channel: optional required_role: optional blacklist_role: optional min_account_age_days: optional min_join_age_days: optional bonus_role: optional bonus_entries: optional description: optional color: optional image: optional thumbnail: optional
/giveaway end
Finalize an open giveaway immediately and draw winners.
giveaway: required
/giveaway reroll
Re-draw new winner(s) for an already-ended giveaway, excluding the previous winners.
giveaway: required
/giveaway cancel
Cancel an open giveaway โ€” no winner is drawn.
giveaway: required
/giveaway list
List currently open giveaways. Public โ€” no permission tier required.

Entering

A single ๐ŸŽ‰ Enter Giveaway button โ€” there's no reaction-based entry. Clicking checks (in order) that the giveaway is still open, you're not blacklisted, you meet the required role/account age/server tenure if set, then records your entry. Clicking again doesn't duplicate your entry, it just re-confirms it.

Bonus (Weighted) Entries

Every entrant gets a base weight of 1 "ticket." If you hold the configured Bonus Role, your weight becomes 1 + Bonus Entries instead โ€” meaning more chances to win, not a guaranteed win. Winners are drawn without replacement, so a high-weight entrant can still only win once per giveaway.

Optional Requirements

RequirementEffect
Required RoleMust hold this role to enter
Blacklisted RoleCan't enter if holding this role
Min. Account AgeDiscord account must be at least this many days old
Min. Time in ServerMust have been a member for at least this many days

Ending, Rerolling, Cancelling

Giveaways resolve automatically when their timer expires, or early via /giveaway end โ€” both run the exact same weighted draw. Winners are announced publicly and DMed. /giveaway reroll only works on an already-ended giveaway and explicitly excludes the previous winner(s) from the new draw. /giveaway cancel only works while still open, and skips drawing entirely.

Dashboard

A full "Create Giveaway" form mirrors every option above, plus embed appearance (description, color, banner image, thumbnail). A live list panel shows open and recently-resolved giveaways for management without needing the slash commands.