Giveaways
Create and manage giveaways with role and level requirements.
The Giveaway module lets moderators create timed giveaways with optional entry requirements. Members enter by reacting to the giveaway message, and winners are automatically picked when the timer ends.
Quick Reference
| Command | Description | Permission | Cooldown |
|---|---|---|---|
.giveaway start | Create a new giveaway | Moderator | 3s |
.giveaway end | End a giveaway early | Moderator | 3s |
.giveaway reroll | Re-pick winners | Moderator | 3s |
.giveaway list | List active giveaways | Moderator | 3s |
.giveaway delete | Delete a giveaway | Moderator | 3s |
Aliases: gw, g
Creating a Giveaway
Parameters:
duration— How long the giveaway lasts (e.g.,1d,12h,30m,1w). Maximum: 30 days.winners— Number of winners to pick (1-20).prize— The prize description (up to 256 characters).
Flags:
--channel <#channel>— Post the giveaway in a different channel (defaults to the current channel).--role <@role>— Require entrants to have a specific role.--level <N>— Require entrants to be at least level N in the leveling system.
Examples:
Managing Giveaways
End Early
End a giveaway before its scheduled time. Winners are picked immediately.
The messageId is the ID of the giveaway embed message in the channel.
Reroll Winners
Re-pick winners for an already-ended giveaway. Useful if a winner does not claim their prize.
If count is not specified, the original winner count is used.
List Active Giveaways
View all running giveaways in the server.
Delete a Giveaway
Remove a giveaway entirely, including the Discord message and database record.
Full Examples
How It Works
- A moderator creates a giveaway with
.giveaway start. - The bot posts an embed in the target channel with the prize, duration, and entry instructions.
- Members react to the embed to enter the giveaway.
- When the timer expires (or the giveaway is ended early), the bot randomly picks winners from valid entries.
- The embed is updated to show the winners, and the winners are mentioned in a follow-up message.
If a giveaway has role or level requirements, entries are validated at the time of winner selection. Members who no longer meet the requirements when the giveaway ends are excluded.
The number of active giveaways is limited based on your server's premium tier. Free servers can have fewer concurrent giveaways than premium servers.