Discord Giveaway Bot With Requirements and Rerolls (2026)
Giveaways drive engagement, reward loyal members and attract new ones. But a poorly run giveaway creates confusion, accusations of rigging and winners who never claim their prize. Here's how to set up giveaways that are fair, transparent and actually fun.
How Discord giveaways work
The flow is simple:
- You post a giveaway message with a ๐ reaction button.
- Members click the reaction to enter before the timer runs out.
- When time's up, the bot picks a random winner from all entries.
- The winner is announced in the channel and optionally DM'd.
Nodariq handles all of this on the Free plan โ no premium required. It also adds entry requirements, multiple winners, rerolls and a dashboard interface so you don't have to memorize commands.
Create your first giveaway
With Nodariq (free):
- Add Nodariq from nodariq.net and open the dashboard.
- Go to Community โ Giveaways and click New giveaway.
- Fill in the prize name, duration (e.g. 24 hours), number of winners and the channel to post in.
- Optionally add a description with rules, sponsor info or claim instructions.
- Click Start โ the bot posts the giveaway embed with a countdown and reaction button.
Or use the slash command: /giveaway start prize:"Nitro Classic" duration:24h winners:1.
Set entry requirements
Open giveaways attract bots and alt accounts. Requirements ensure real members win:
- Minimum account age โ block accounts created in the last 7 days.
- Required role โ only Verified members, Level 5+ or Subscribers can enter.
- No recent bans โ exclude members who were warned or muted recently.
- Server membership duration โ must be in the server for at least X days.
Members who don't meet the requirements see the giveaway but get an ephemeral message explaining why they can't enter when they click the reaction. This prevents confusion and support tickets.
Winner selection and rerolls
When the timer ends:
- The bot picks random winner(s) from eligible entries.
- An edit updates the embed to show the winner(s) with a ๐ tag.
- A follow-up message pings the winner(s) with claim instructions.
- If the winner doesn't respond within your deadline, click Reroll on the original message to pick a new winner instantly.
Multiple winners are supported โ just set the winner count when creating the giveaway. Each winner is picked independently, so the same person can't win twice in the same draw.
Types of giveaways that work
- Welcome giveaways โ "Reach 100 members and we'll give away Nitro!" Drives invites and growth.
- Milestone rewards โ celebrate server anniversaries, follower counts or game achievements.
- Event tie-ins โ pair with tournaments, movie nights or holiday events for extra hype.
- Sponsor partnerships โ other servers or brands provide prizes in exchange for exposure.
- Activity rewards โ "Most active member this month wins X." Pair with the leveling system.
Tips for successful giveaways
- Be specific about the prize. "Nitro Classic (1 month)" beats "a prize." Vague prizes feel sketchy.
- Set clear rules upfront. Include eligibility, claim deadline and what happens if the winner doesn't respond.
- Use reasonable durations. 24โ72 hours creates urgency without excluding people in different timezones. Week-long giveaways lose momentum.
- Announce winners publicly. Transparency builds trust. Edit the original embed so the result stays visible.
- Don't overdo it. One giveaway every 2โ4 weeks keeps them special. Weekly giveaways become expected and lose impact.
- Track what works. Note which prizes and timings get the most entries. Adjust based on your community's response.
Questions
Is there a free Discord giveaway bot?
Yes. Nodariq's Free plan includes unlimited giveaways with timed draws, winner selection, rerolls and entry requirements like minimum account age or specific roles.
Can I require a role to enter a giveaway?
Yes. You can restrict entries to members with a specific role (e.g. Level 5+, Subscriber, Verified). Members without the role see the giveaway but can't enter.
What happens if the winner doesn't claim the prize?
Use the reroll button to pick a new winner instantly. You can also set a claim deadline in the giveaway description and reroll manually if no one responds.
Can I have multiple winners in one giveaway?
Yes. Set the winner count when creating the giveaway. Each winner is picked independently from all eligible entries.