Discord giveaway requirements control who is allowed to enter and how good their odds are. Noxyr supports a required role (entry blocked without it), a bonus-entry role (extra weighted chances, not a guaranteed win), and a role auto-assigned to winners after the draw. This article covers exactly what's enforced, how a reroll works, how multiple winners are chosen, and what the public summary page shows.

Participant avatars shuffle until the timer ends and one is crowned the giveaway winner. Drawing winner... Winner! Winner 1 winner from 6 entries

Which entry requirements Noxyr actually enforces

Every requirement below is set once, when the giveaway is created with /giveaway create, and enforced the moment someone clicks Enter, not after the fact.

  • Required role (roles_required): if set, only members with that role can enter. Anyone without it who clicks Enter gets told they're missing the required role, and no entry is recorded.
  • Bonus-entry role (roles_bonus_entries): members with this role get one extra weighted entry on top of their normal entry, up to 10,000 entries per person is the hard cap in the code, which in practice means "a small edge for boosters or top members," not a way to buy the giveaway outright.
  • Winner role (winners_roles): not an entry requirement at all, this role is granted automatically to whoever wins, after the draw. Use it for a "past winner" badge or to unlock a claim channel.

One thing worth being precise about: /giveaway create also has a messages_required option for a minimum message count. It's stored with the giveaway, but Noxyr doesn't currently block entry based on it, so treat that field as reserved rather than a working requirement, and use the required-role option if you need real entry gating.

Only one role can be set as required and one as bonus per giveaway. If you need "must have role A or role B," give both roles a shared parent role at verification time and require that instead.

How weighted entries actually affect odds

A normal entry counts as weight 1. A bonus-role member's entry counts as weight 2 (1 base + 1 bonus). When Noxyr draws a winner, it's a weighted random pick across all entries, the same as a raffle where bonus-role members hold two tickets instead of one. That means a bonus role improves someone's chances without shutting out everyone else, which is different from a "guaranteed win for boosters" setup some servers run. The entrant dropdown on the giveaway message shows total entries and each person's live odds, so nobody has to take your word for how the math works.

How multiple winners are picked

Set the winners option on /giveaway create to any number from 1 to 100. When the giveaway ends, Noxyr draws that many winners one at a time from the entry pool, removing each winner before the next draw so the same person can't be picked twice. All winners are announced together: the ended embed lists every winner, the channel message mentions all of them, and if you set a winners_roles role, every winner gets it, not just the first one drawn.

Picking more winners is the simplest way to make a giveaway feel fair in a larger server. A single-winner giveaway in a 5,000-member server reads as a lottery; five winners for a split or five smaller prizes reads as an event.

How a giveaway reroll works

A reroll draws new winner(s) from the same entrant pool without restarting the giveaway or losing the original entries. There are two ways to trigger one, both admin-only:

  1. Right-click the ended giveaway message and choose Reroll Giveaway from the context menu. This is the fastest path if you're already looking at the message.
  2. Run /giveaway reroll with the giveaway's message ID (right-click the message, Copy Message ID, with Developer Mode on in Discord settings).

Either way, Noxyr checks the giveaway has actually ended, if it's still running there's nothing to reroll yet, then draws the same number of winners the giveaway was originally set for, using the same weighted pool. The new winner(s) are announced in the channel and the embed's participant dropdown reflects the update. If a giveaway is synced across multiple servers, the reroll announcement posts in every one of them, not just where you ran the command.

Common reasons to reroll: the original winner doesn't respond within your claim window, the winner turns out to be an alt account or otherwise breaks your rules (see the alt-account section in our full giveaway guide), or you want to draw a replacement after disqualifying someone manually.

Checking who entered before or after the draw

Staff don't have to trust the total entries number. Two ways to see the actual list:

  • Right-click the giveaway message → View Participants shows every entrant as a mention list, up to the first 50 inline, with the total count if there are more.
  • The dropdown on the giveaway embed itself lets any admin check current participants or entry stats without leaving the channel, useful while a giveaway is still running.

The public summary page

Every giveaway gets a link to a live summary page on noxyrbot.com (posted as a button on the giveaway message itself). It shows the prize, status (live or ended), end time, host, total entry count, and the full list of entrants with an avatar and a xN tag next to anyone who has more than one weighted entry. Once the giveaway ends, the same page adds a winners section with each winner's avatar and Discord ID. The page keeps working even after the original message is deleted, which makes it a cleaner way to share proof of a fair draw than a screenshot, and it's free, no dashboard login required to view it.

Common questions

Can I require more than one role to enter? Not per giveaway with the current setup, one required role and one bonus role are supported per giveaway. Use a role that already represents the combination you want (e.g. a role granted only after verification and a minimum time in the server).

Does a reroll count as a new giveaway? No. It draws again from the exact same entrant pool the original giveaway collected; nobody has to re-enter.

Can a bonus-entry role guarantee someone wins? No. Bonus entries improve odds proportionally, they don't remove other entrants from the pool or guarantee a specific outcome.

Is there a limit on how many winners I can set? Up to 100 per giveaway.

Do I need the paid tier for requirements or rerolls? No, Noxyr has no paid tier. Requirements, bonus entries, multiple winners, rerolls and the summary page are all free.

See the full setup walkthrough in how to run a Discord giveaway, the command reference in the giveaways & polls docs, or add Noxyr free and run /giveaway create.