LiveThe dashboard is here. Six years in the making.

Giveaways

Managing Giveaways

End, reroll, cancel, and view entrants from the dashboard or with /giveaway.

Once a giveaway is live you can watch it, draw early, reroll, or cancel it. Everything is available on the dashboard and through /giveaway subcommands.

Slash commands#

CommandWhat it does
/giveaway listShow the server's live giveaways and their IDs.
/giveaway end <id>End a running giveaway now and draw the winners.
/giveaway reroll <id> [count] [winner]Draw fresh winners, excluding the previous ones. Pass count to set how many to redraw, or winner to replace one specific winner.
/giveaway cancel <id>Cancel a giveaway with no draw and close the message.
/giveaway entrants <id>See the entry count, the winners, and the newest entrants. Only you see the reply.

Every giveaway has a numeric ID shown in /giveaway list and on the dashboard.

From the dashboard#

Configuration → Giveaways lists your running and scheduled giveaways with a live entry count. For each one you can:

  • View entrants: a paginated list of everyone who entered, shown by username (with the user ID a hover away), fast even at thousands.
  • End now: draw immediately instead of waiting for the timer.
  • Cancel: stop the giveaway without drawing.

History#

Every finished or cancelled giveaway moves into the History section on the same page, so you can always look back at what ran, who entered, and who won:

  • Search and filter: by prize text, by ended vs cancelled, by a winner's user ID, or by date range.
  • Details: expand any entry to see its requirements, the full entrant list, and the winners by username.
  • Reroll: redraw winners on a finished giveaway straight from History, excluding anyone who already won.
  • Clone: run the same giveaway again with one click (Premium).
  • Export: download the entrants and winners as CSV or JSON (Premium).
  • Delete: remove a giveaway and its entries from History permanently. You will be asked to confirm; this cannot be undone.

A usage bar at the bottom shows how full your History is. Free servers keep their latest 100 giveaways; older ones are removed as new ones finish. Premium servers keep every giveaway forever.

Giveaway logging (Premium)#

Pick a log channel in the Giveaway settings card on Configuration → Giveaways and Zira posts a message there for every giveaway event in your server: a giveaway starting or going live (a scheduled giveaway logs when it goes live), winners being drawn, a reroll, and a cancellation. It does not matter where the action came from: the dashboard, /giveaway, or a timer all log the same way.

If Zira loses access to the channel, logging switches itself off. Fix the permissions and pick the channel again to turn it back on.

How the draw works#

At the end (timed or manual), Zira:

  1. Pulls the entrants and re-validates each against the current requirements, skipping anyone who left or no longer qualifies.
  2. Draws the configured number of distinct winners, weighted by any bonus entries.
  3. Edits the giveaway message to show the winners and replies with a ping.
  4. DMs the winners (unless you turned DMs off).

If there aren't enough valid entrants, Zira draws as many winners as it can and says so.

Rerolling#

A reroll always excludes previous winners, so you won't redraw the same person. Reroll the whole set, or replace one specific winner, from the dashboard or /giveaway reroll.

Tip

Cancelling is not the same as ending. Cancel closes the giveaway with no winners; end draws winners immediately. Use cancel when a giveaway was a mistake or the prize fell through.