Skip to content

Giveaways

Run, plan, template and reroll giveaways, with entry conditions and bonus entries.

Run giveaways in a channel or a thread. Members enter with a button or a reaction. When the giveaway ends, the bot draws the winners and announces them.

Giveaways page
Dashboard → Giveaways: running, planned and ended giveaways, templates and settings.

Create a giveaway#

From the dashboard:

  1. Dashboard → Giveaways → New.
  2. Optional: start from a template.
  3. Fill in the prize, the number of winners, the channel and the end date.
  4. Optional: conditions (required roles, messages needed) and rewards (bonus entries, winner roles).
  5. Optional: Save as a template.
  6. Click Create.
New giveaway form
The New giveaway form.

With a command: /giveaway start duration:<duration> winners:<number> prize:<prize> [options]. Durations are written like 1w 2d 6h 30m (see Durations).

Options#

OptionWhat it doesFreePremium
PrizeUp to 190 characters.✓✓
DescriptionUp to 1,000 characters.✓✓
WinnersNumber of winners.1 to 201 to 100
DurationFrom 10 seconds…up to 1 month (31 days)up to 3 months (93 days)
ChannelA text channel or a thread.✓✓
Entry typeButton (default) or reaction.✓✓
Required rolesUp to 10 roles; members need any one of them (default) or all.✓✓
Number of roles requiredMembers need at least this many of the required roles.✓✓
Messages neededMinimum messages counted.✓✓
Account age, server ageMinimum age of the account, or time on the server (up to 25 years).✓✓
Blacklisted rolesUp to 5 roles that can't enter this giveaway.✓✓
Bonus entriesUp to 5 roles with 1 to 1,000 extra entries each, written @role 10 @other 20.✓✓
Winner rolesRoles given to the winners.—5

Manage giveaways#

ActionDashboardCommandPlan
End nowEnd/giveaway end <message ID>Free
Delete (nobody drawn)Delete/giveaway delete <message ID>Free
Reroll an ended giveawayReroll, with a number of winners/giveaway reroll <message ID> [winners]Free (up to 20 winners)
ListRunning and ended sections/giveaway list [ended]Free
Edit a running giveawayEdit—Premium

Templates#

A template saves giveaway settings to reuse them. Create one from the dashboard (Save as a template in the form) or with /giveaway template create, then start it with /giveaway template start <name> [channel].

FreePremium
Templates1Unlimited

Planned giveaways#

A planned giveaway starts later, once or every day, week or month.

  • Dashboard → Giveaways → Plan.
  • /giveaway scheduled create starts_in:<duration> repeat:<once|daily|weekly|monthly> … or /giveaway scheduled from-template.
  • Start from 1 minute to 1 year ahead.
  • If a start fails (channel deleted, missing permission, running limit reached), the plan shows the reason. A repeated plan tries again at its next date.
FreePremium
Planned giveaways1Unlimited

General settings#

SettingWhat it doesFreePremium
Excluded rolesMembers with these roles can never enter.5Unlimited
Bypass rolesMembers with these roles skip the conditions.5Unlimited
Roles mentioned at the startPinged when a giveaway starts.125
Running giveaways at once550
Vote button on the giveawayAn InviteCount vote button is shown under giveaways.ShownRemoved

Commands#

All /giveaway commands need Administrator. Full details: Giveaway commands.

Permissions#

In the giveaway channel: View Channel, Send Messages (Send Messages in Threads for a thread), Embed Links, Read Message History, and Add Reactions for reaction giveaways. Manage Roles for winner roles.