Discord giveaway bot
One command starts a giveaway with a prize, a countdown and an entry button. The bot picks the winners itself when time runs out - or earlier, when you say so.
What the Giveaways module can do
Start with one command
Prize, number of winners, duration and channel - all in a single /giveaway start command.
Required roles
Limit entry to members with a chosen role, e.g. server boosters or verified members.
Several winners at once
One giveaway can pick more than one person - you set the number of winners when you start it.
Ending early
No need to wait for the countdown - a command ends the giveaway and picks winners right away.
Reroll a winner
If a winner doesn't respond or doesn't meet the conditions, you pick a new one with a single command.
List of active giveaways
See all running giveaways on the server along with the time they have left.
How to set it up
- 1
Add AdviceBot to your server and sign in to the dashboard with Discord.
- 2
In the channel where the giveaway should appear, type /giveaway start.
- 3
Enter the prize, duration, number of winners and, optionally, required roles.
- 4
The bot posts a message with an entry button and picks the winners itself when time is up.
Key commands
/giveaway startstart a giveaway: channel, prize, duration, number of winners, required roles/giveaway endend a giveaway early and pick winners/giveaway rerollpick a winner again/giveaway listlist of active giveaways with countdowns
Frequently asked questions
Is the giveaway bot free?
Yes. Starting, ending early, rerolling a winner, required roles and multiple winners all work on the free plan.
Can I require a specific role to enter?
Yes, when you start a giveaway you list the roles required to take part - a mention, an ID or an exact name, and you can give several at once.
What if a winner doesn't claim the prize?
The /giveaway reroll command picks a new winner from the same giveaway, without starting over.
Can one giveaway have several winners?
Yes, you set the number of winners when you start - from one person to dozens.
How do I see which giveaways are still running?
The /giveaway list command shows all active giveaways on the server with their remaining time.
Add AdviceBot to your server
Giveaways and dozens of other modules in one bot, with a dashboard in your browser. Free, with no server limit.