Skip to main content

Discord giveaways

Discord giveaways use a message with an entry button and a recorded random selection. They can be created and operated from commands or the dashboard.

Start a giveaway

/giveaway start prize:"Gift card" duration:2h winners:2 channel:#giveaways

Options for /giveaway start:

OptionPurpose
prizePrize text shown in the embed.
duration30s, 10m, 2h, or 1d style duration.
winnersNumber of winners; one by default.
channelTarget channel; current channel by default.
required-roleRole required to enter.
blacklist-roleRole forbidden from entering.
bypass-roleRole that bypasses restrictions.
min-account-ageMinimum account age in days.
must-boostRequires the member to boost the server.
bonus-role / bonus-entriesGives a role extra entry chances; multiplier 2 by default.

Operate a giveaway

CommandPurpose
/giveaway end [message-id]Ends the giveaway and picks winners; without an ID, uses the last active one.
/giveaway listLists active giveaways, channel, end time, winners, and participants.
/giveaway pause [message-id]Pauses a running giveaway.
/giveaway resume [message-id]Resumes a paused giveaway.
/giveaway delete [message-id]Deletes without selecting a winner.
/giveaway reroll [message-id]Selects new winners for a completed giveaway.
Context menu Reroll GiveawayRerolls from the message; requires Manage Messages.

Members click the configured button to enter. Restrictions are evaluated at entry time. A giveaway with no eligible participants cannot produce a winner.

Customize the embed and button

CommandPurpose
/giveaway settings showDisplays current color, emoji, and text.
/giveaway settings set-color [color]Sets a hexadecimal color such as #5865F2.
/giveaway settings set-emoji [emoji]Changes the button emoji.
/giveaway settings set-text [text]Changes the button label; maximum 32 characters.

The dashboard also provides creation, participant lists, end, pause/resume, delete, and reroll actions without copying message IDs.

Transparency

Announce duration, winner count, roles, and the contact method before the draw. Keep the giveaway message until the result can be verified.