Discord Giveaway Bot With Requirements and Rerolls (2026)

6 min read ยท Updated October 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.

In this guide
  1. How Discord giveaways work
  2. Create your first giveaway
  3. Set entry requirements
  4. Winner selection and rerolls
  5. Types of giveaways that work
  6. Tips for successful giveaways
  7. Questions

How Discord giveaways work

The flow is simple:

  1. You post a giveaway message with a ๐ŸŽ‰ reaction button.
  2. Members click the reaction to enter before the timer runs out.
  3. When time's up, the bot picks a random winner from all entries.
  4. 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):

  1. Add Nodariq from nodariq.net and open the dashboard.
  2. Go to Community โ†’ Giveaways and click New giveaway.
  3. Fill in the prize name, duration (e.g. 24 hours), number of winners and the channel to post in.
  4. Optionally add a description with rules, sponsor info or claim instructions.
  5. 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:

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:

  1. The bot picks random winner(s) from eligible entries.
  2. An edit updates the embed to show the winner(s) with a ๐Ÿ† tag.
  3. A follow-up message pings the winner(s) with claim instructions.
  4. 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

Tips for successful giveaways

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.

Keep reading

Discord Level and XP Bot With Role Rewards (2026)How to set up a Discord leveling system with XP, role rewards, leaderboards and custom level-up messages. Free step-by-step guide. Discord Welcome Bot With Custom Cards (2026)How to set up a Discord welcome bot with custom cards, images, auto-roles and DM messages. Free step-by-step guide. All-in-One Discord Moderation and Verification Bot (2026)Protect your Discord server with one bot: verification gates, AutoMod, anti-nuke, scam link blocking, raid mode and staff tools.