Giveaways

Host giveaways that members join with one button. Add entry requirements, bonus entries for certain roles, or a Split or Steal twist.

On by default. You can switch it off in /giveaway setup.

How to use it

Host a giveaway

  1. Run /giveaway create in the channel where the giveaway should go (or pick one with the channel option).
  2. Fill in the form: prize, duration (like 2h or 1d), number of winners, and claim instructions that winners get by DM.
  3. A setup card appears. Optionally add requirements, a required or blocked role, bonus entries for roles, or a participant cap.
  4. Press Launch. The giveaway is posted and you get its Giveaway ID. Keep it: every other giveaway command uses it.
  5. When time runs out, winners are drawn, announced in the channel, and sent the claim instructions by DM.

Enter a giveaway (members)

  1. Press Enter on the giveaway post.
  2. Make sure your DMs are open for the server. Dexel DMs you a receipt, and you can't enter without it.
  3. You get a private card with your entries and your chance to win. If you are missing a requirement, it tells you which one.

Manage a running giveaway

  1. Find the ID with /giveaway list (it is also at the bottom of the giveaway post).
  2. Change the prize, time, winners or cap with /giveaway edit.
  3. Freeze it with /giveaway pause and continue with /giveaway resume. Paused time is added back.
  4. Finish early with /giveaway end, or stop it with no winners with /giveaway cancel.
  5. Need a new winner after it ended? Use /giveaway reroll.

Split or Steal

  1. In the setup card, press Format: Standard to switch it to Format: Split or Steal. Decision window sets how long finalists get to choose (24h by default).
  2. When it ends, 2 finalists are drawn and each gets a DM with Split and Steal buttons. Choices stay secret.
  3. Both split: both win. One steals: the stealer wins it all. Both steal: nobody wins.
  4. If time runs out before both choose, a Reroll finalists button is posted for the host.

Buttons on the giveaway post

  • Enter: Join the giveaway. Shows your entries and chance to win, or which requirement you are missing.
  • My Odds: See your entries and chance to win. Refresh my entries updates your entries if you got a bonus role later.
  • Entries: See everyone who entered and their entries, 10 per page.
  • Leave: Remove your entry from your private card. The DM receipt has a Leave giveaway button too.

Commands

/giveaway setup
Giveaways Manage Events or Manage Server

Opens the giveaway settings card in the channel. Only you can press its buttons.

On the panel
  • Status: Whether giveaways are on, and how many are active or paused.
  • Turn on / Turn off: Turns giveaways on or off. While off, other giveaway commands are blocked and timers pause. Overdue giveaways end once it is back on.
  • Refresh: Reloads the card.
/giveaway create [channel] [ping_role]
Giveaways Manage Events or Manage Server

Opens a short form, then a setup card where you fine-tune the giveaway. Nothing is posted until you press Launch.

OptionRequiredWhat it does
channelOptionalWhere to post the giveaway. Defaults to the current channel.
ping_roleOptionalRole to ping when the giveaway starts, like @Giveaways.
Form and setup card
  • Form: Prize, duration (30m, 2h, 1d, 1h30m), number of winners, and claim instructions sent to winners by DM.
  • Requirements: Set a minimum account age, time in the server, or Activity points (last 30 days). You can also list up to 5 custom rules that are shown on the post (not checked by Dexel).
  • Required role: Only members with this role can enter.
  • Blocked role: Members with this role can't enter.
  • Ping role: Role pinged when the giveaway launches.
  • Bonus entries: Give a role bonus entries (2x to 10x). A member gets the highest bonus among their roles. Clear all removes them.
  • Entry cap: Maximum number of entries. The giveaway ends as soon as it is full. Leave empty for no limit.
  • Format: Switch between a normal draw and Split or Steal.
  • Decision window: Split or Steal only: how long finalists have to choose.
  • Launch: Posts the giveaway and shows its ID and a link to it.
  • Cancel: Throws the setup away.

Using an Activity points requirement? Make sure Activity is turned on, or nobody will have points.

/giveaway edit <giveaway_id> [prize] [add_duration] [winners] [max_participants] [claim_info]
Giveaways Manage Events or Manage Server, or the giveaway host

Changes an active or paused giveaway. The post updates right away. Ended giveaways can't be edited.

OptionRequiredWhat it does
giveaway_idRequiredThe Giveaway ID.
prizeOptionalNew prize text.
add_durationOptionalAdd or remove time, like +30m, -1h, +1d.
winnersOptionalNew number of winners.
max_participantsOptionalNew entry cap. 0 removes it.
claim_infoOptionalNew claim instructions for winners.
/giveaway pause <giveaway_id>
Giveaways Manage Events or Manage Server, or the giveaway host

Freezes the timer and disables the Enter button. The post shows "Giveaway Paused".

OptionRequiredWhat it does
giveaway_idRequiredThe Giveaway ID.
/giveaway resume <giveaway_id>
Giveaways Manage Events or Manage Server, or the giveaway host

Restarts a paused giveaway. The paused time is added back, so it doesn't lose any time.

OptionRequiredWhat it does
giveaway_idRequiredThe Giveaway ID.
/giveaway info <giveaway_id>
Giveaways Manage Events or Manage Server, or the giveaway host

Shows a private card with the giveaway's details, number of entries, and the top 5 entrants with their chances.

OptionRequiredWhat it does
giveaway_idRequiredThe Giveaway ID.
On the panel
  • Pause / Resume: Pauses or resumes the giveaway.
  • End now: Ends it now and draws winners.
  • Cancel: Stops it with no winners.
/giveaway end <giveaway_id>
Giveaways Manage Events or Manage Server, or the giveaway host

Ends the giveaway as if time ran out: winners are drawn, announced, and sent a DM. For Split or Steal, this draws the 2 finalists.

OptionRequiredWhat it does
giveaway_idRequiredThe Giveaway ID.
/giveaway reroll <giveaway_id> [winner_count]
Giveaways Manage Events or Manage Server, or the giveaway host

Draws new winners from people who haven't won yet, announces them in the channel, and DMs them the claim instructions.

OptionRequiredWhat it does
giveaway_idRequiredThe Giveaway ID. The giveaway must have ended.
winner_countOptionalHow many new winners. Default 1.
/giveaway cancel <giveaway_id>
Giveaways Manage Events or Manage Server, or the giveaway host

Stops the giveaway. The post changes to "Giveaway Cancelled" and nobody wins.

OptionRequiredWhat it does
giveaway_idRequiredThe Giveaway ID.
/giveaway list
Giveaways Everyone

Posts a list of every running giveaway with its ID, prize, number of entries, and when it ends.

Was this documentation page helpful?
ESC