Giveaways
Run a giveaway with a single Enter Giveaway button. ClashDuke posts the giveaway, tracks entries live on the button label, and draws winners automatically when the timer ends — or on demand. You can require a role to enter, give a “booster” role weighted odds, and reroll winners after the fact.
/giveaway create
Section titled “/giveaway create”Start a giveaway and post it with an Enter button.
| Option | Type | Required | Notes |
|---|---|---|---|
prize |
string | Yes | What you’re giving away. |
duration |
string | Yes | How long it runs, e.g. 1d 12h, 30m, 2h 15m. |
winners |
integer | No | Number of winners (1–50, default 1). |
channel |
channel (text) | No | Where to post it (defaults to the current channel). |
required_role |
role | No | Only members with this role may enter. |
booster_role |
role | No | This role gets weighted odds. |
booster_multiplier |
integer | No | Odds multiplier for the booster role (2–10, default 2). |
message |
string | No | Text posted above the embed (announcement / role ping), up to 1500 chars. |
embed_message |
string | No | Custom text shown inside the giveaway embed, up to 1000 chars. |
/giveaway create prize:Nitro Classic duration:1d 12h winners:2 required_role:@Member booster_role:@Booster booster_multiplier:3Ending & rerolling
Section titled “Ending & rerolling”/giveaway end
Section titled “/giveaway end”End an active giveaway now and draw winners.
| Option | Type | Required | Notes |
|---|---|---|---|
giveaway |
string (autocomplete) | Yes | Pick the giveaway from the list. |
/giveaway reroll
Section titled “/giveaway reroll”Re-draw all winners for a finished giveaway, excluding the previous winners.
| Option | Type | Required | Notes |
|---|---|---|---|
giveaway |
string (autocomplete) | Yes | Active or ended giveaways are eligible. |
/giveaway reroll-winner
Section titled “/giveaway reroll-winner”Replace one specific winner with a fresh draw. The giveaway must already be ended.
| Option | Type | Required | Notes |
|---|---|---|---|
giveaway |
string (autocomplete) | Yes | Which giveaway. |
winner |
string (autocomplete) | Yes | The current winner to replace. |
reason |
string | No | Reason for the reroll (up to 300 chars). |
/giveaway reroll-winner giveaway:Nitro Classic winner:@LuckyUser reason:Left the serverListing & cancelling
Section titled “Listing & cancelling”| Subcommand | Options | Purpose |
|---|---|---|
list |
— | Show all active giveaways with entry counts and end times. |
delete |
giveaway (required, autocomplete) |
Cancel a giveaway without drawing winners. |
/giveaway list