Giveaways
Create and manage giveaways
/giveaway start runs a giveaway for a prize and a time; members press a button to enter and the bot picks the winners at the end. Entries can have requirements, /giveaway reroll picks again, and the end message can be your own.
- Free, like every feature
- Off until you switch it on
- 1 command
Set it up
- Switch on Giveaways
Dashboard → your server → Modules → Events & Voting → Giveaways. It starts off, like every feature.
- Open Giveaways in the sidebar
Its settings save as you change them and work straight away.
- DM Winners
Send a DM to winners when a giveaway ends
- 📩 DM a confirmation on entry
Members get a DM when they enter, with the prize, the end time and a link back.
- End Message Template (optional)
Default message when a giveaway ends. Use {winners} and {prize}. Can be overridden per giveaway.
- Try /giveaway
Manage giveaways New commands show up within about a minute; press Ctrl+R in Discord if you can't see them yet.
Settings
Everything on the Giveaways page of the dashboard. Changes save as you make them.
- DM Winners
- Send a DM to winners when a giveaway ends
- 📩 DM a confirmation on entry
- Members get a DM when they enter, with the prize, the end time and a link back.
- End Message Template (optional)
- Default message when a giveaway ends. Use {winners} and {prize}. Can be overridden per giveaway. e.g. Congratulations {winners}! You won {prize}!
Commands
Who can use each one is up to you: the "Who can use this" card on the page, or Command Access.
/giveaway
Manage giveaways
/giveaway start
Start a giveaway
| Option | What to give it | Needed? |
|---|---|---|
prize | Prize (text) | Yes |
duration | Duration (e.g. 1h, 1d, 7d) (text) | Yes |
winners | Number of winners (whole number, 1–20) | Optional |
required_role | Required role to enter (role) | Optional |
channel | Channel (defaults to current) (channel) | Optional |
account_age | Discord account at least this many days old (whole number, 1–3650) | Optional |
server_age | In this server at least this many days (whole number, 1–3650) | Optional |
min_level | At least this level (Leveling) (whole number, 1–1000) | Optional |
min_messages | Sent at least this many messages here (whole number, 1–1000000) | Optional |
min_invites | Invited at least this many people (Invite Tracker) (whole number, 1–10000) | Optional |
repeat | Start a new one each time it ends (text: Every day, Every week, Every month) | Optional |
/giveaway end
End a giveaway early
| Option | What to give it | Needed? |
|---|---|---|
message_id | Pick the giveaway to end (text) | Yes |
/giveaway reroll
Reroll giveaway winners
| Option | What to give it | Needed? |
|---|---|---|
message_id | Pick the giveaway to reroll (text) | Yes |