Giveaway options, requirements and rerolls
Every /giveaway option, entry requirements, bonus entries, the participants and reroll context menus, and reaction goals.
Creating
- prize, duration, winners
- Required. duration is like 30m, 2h, 1d, 1w. winners is 1 to 100.
- channel
- Where to post; defaults to the current channel.
- messages_required
- Minimum messages the member has sent in the server (as counted by the bot) to enter.
- roles_required + roles_required_config
- Roles the member needs. AND means all of them, OR means any one.
- roles_bonus_entries
- A role whose members get an extra entry.
- winners_roles
- Roles to grant to winners.
While it runs
Members enter with the button. If they do not meet a requirement the bot tells them which one. The embed shows the entry count and the end time as a Discord timestamp. /giveaway send reposts every active giveaway, for when a channel was cleared or the message was deleted.
Ending, reroll and participants
Giveaways end on their own; /giveaway end message_id ends one early. /giveaway reroll message_id draws new winners from the same entries. Right-click the giveaway message → Apps → view participants lists everyone who entered, and → reroll giveaway is the same as the command. Winners are announced in the channel and the embed is updated.
Reaction goals
/giveaway reaction-goal starts a counter: members click a button with the emoji you chose, and the message shows progress toward the goal (for example "500 clicks unlocks a drop"). It has a duration and a channel like a giveaway but no winners.
The Giveaway Custom page in the dashboard sets the embed color, images and wording used by all giveaways in the server.