Discord giveaway bot
Pick a channel, a prize and a length. Optionally require a role, exclude one, and give some roles extra entries. Reroll if a winner never claims.
Entry rules that are not just a reaction
- Required roles. Subscribers only, verified only, level ten only — whatever your roles mean.
- Blacklisted roles. The usual use is staff, who should not be winning the thing they are running.
- Bonus entries per role. Boosters get three entries instead of one, without running a separate giveaway for them.
- Multiple winners. Up to twenty in one draw.
Ending and rerolling
Giveaways end on their own at the time you set. You can end one early, and you can reroll — because the winner who never replies is the normal case, not the exception, and re-running the whole giveaway to deal with it is a bad answer.
/giveaway create channel: #giveaways prize: Nitro duration_minutes: 1440 winners: 3
/giveaway end giveaway_id: …
/giveaway reroll giveaway_id: …
The minimum length is one minute and the maximum number of winners is twenty. Both are enforced by the command rather than left as advice.
What it costs
Nothing. Giveaways are not a premium feature — no feature is. Paid plans raise throughput caps only, and self-hosting is free under the AGPL-3.0.
Worth saying plainly, because this category is full of bots that put a second winner or a reroll behind a subscription: the entry rules, the bonus entries, the winner count and the reroll are all in the free tier, and they are in the source.
It is not only a giveaway bot
Also staff applications, ban appeals, tickets, verification and anti-raid. Appealy also has polls built on Discord's own poll system rather than on reactions.
Questions
Can I require a role to enter?
Yes, and you can blacklist roles too — usually staff, who should not win the giveaway they are running.
Can some people get more entries than others?
Yes. Bonus entries are set per role, so boosters or subscribers can get several entries without you running a separate giveaway for them.
How many winners can one giveaway have?
Up to twenty, and the command enforces that rather than leaving it as advice. The shortest giveaway you can run is one minute.
What happens if a winner never claims?
Reroll it. That draws a replacement without re-running the whole giveaway, which is the usual reason people need it.
Are giveaways free?
Yes, including the entry rules, the bonus entries, multiple winners and the reroll. Paid plans raise throughput caps only, and the bot can be self-hosted for free.