Documentación / Giveaways / Comandos / /giveaway reroll
Admin Server only

/giveaway reroll

Reroll a giveaway's winners.

Usage

Generated
/giveaway reroll <giveaway_id> [count] [rank]
OptionTipoObligatorioDescripción
giveaway_id whole number
suggests
Pick a completed giveaway
count whole number No How many new winners to pick (default 1)
rank whole number No Which prize tier to reroll (default 1)

Who can run it

Generated
Discord defaultEvery member
Command Access presetServer managers
Always allowedThe server owner and, by default, Administrators
Change itDashboard, Services, Giveaways, Commands

The presets keep it for server managers. Server owners and Administrators can always run it. How Command Access works.

What the bot needs

Generated

Giveaways is granted these permissions by the invite link. A command that finds one missing replies privately with what it could not do and changes nothing.

Add ReactionsView ChannelSend MessagesEmbed LinksRead Message HistoryPin Messages

Comportamiento

Checked against the code 2026-09-21

Draws replacement winners for a giveaway that has already ended, for example when a winner never claims. giveaway_id autocompletes with this server's completed giveaways that allow rerolls. You need Manage Server, Administrator, or the giveaway host role.

Several things are checked first. The giveaway must be in this server ("Giveaway not found."), must allow rerolls ("Reroll is disabled for this giveaway."), must be completed ("Giveaway must be completed before rerolling."), and its draw must be less than 30 minutes old: "⏰ Reroll window expired. Rerolls are only allowed within 30 minutes of the draw." The window counts from the original draw; rerolling does not extend it.

count is how many new winners to pick, 1 to 50, default 1. rank is the prize tier they win, default 1 (the top prize). The rank has to exist on the giveaway, or you get "This giveaway has no prize tier with rank 3."

The new winners come from the giveaway's existing entries. Everyone who already won this giveaway, in the first draw or an earlier reroll, is excluded, and so are recent winners of other giveaways in this server inside the recent-winner window. Each pick is checked against the member list, so someone who has left is skipped. If too few people remain you see "⚠️ Not enough eligible entrants to reroll. Needed 1, only 0 left after excluding prior winners." and nothing changes.

On success you see "✅ Reroll complete." The results message in the channel is posted again with the updated winner list, which pings the new winners, and only the new winners get the winner DM. Winners of the other tiers keep their prizes.

Good to know

  • The same reroll is available from the giveaway's page on the dashboard, with the same 30-minute limit.
  • A reroll does not reopen entries. Members who never entered cannot be drawn.
  • Whether a giveaway allows rerolls is set when it is created (the Allow rerolls box on the dashboard form). Giveaways made with /giveaway create always allow them.
YourBot docs Reference tables are generated from the code that is running. Ask in Discord Suggest a correction