Modules Giveaways
GIVEAWAYS

Run giveaways that fulfill themselves

Set the prize, the deadline, and who can enter — Aurora posts the announcement, collects entries with one tap, draws winners fairly at the deadline, and DMs redeem codes automatically. Other bots stop at announcing winners; Aurora finishes the job.

Automatic prize delivery

Preload redeem codes and every winner receives theirs by DM the moment the draw lands — no spreadsheet, no manual DMs, no unclaimed-prize chaos.

Provably fair draws

Winners come from a cryptographically random draw over de-duplicated, still-eligible entrants — and the full participant list stays visible to your team.

Closed loop for every prize

Codes deliver themselves; physical or manual prizes land in a fulfillment queue your team works through — nothing falls between the cracks.

HOW IT WORKS

From setup to delivered prize in three steps

01

Set it up

Pick the channel, prize, number of winners and deadline — optionally schedule the announcement for later and gate entry by role. Preload codes if the prize is digital.

02

Members enter

One tap on the announcement button enters (or withdraws) a member. The embed keeps a live entry count and counts down natively.

03

Aurora finishes it

At the deadline winners are drawn, announced in the channel, and DM'd their prize. DMs closed? A claim button on the announcement hands winners their code privately.

CAPABILITIES

Everything a giveaway actually needs

Auto-delivered redeem codes

Encrypted code pools assign one code per winner atomically. Reroll an unresponsive winner and their unrevealed code returns to the pool.

Scheduled starts

Queue the announcement for a future moment — launch giveaways at peak hours without being online.

Role-gated entry

Restrict entry to specific roles, or leave it open to everyone. Eligibility is re-checked at draw time, not just at entry.

Reroll & early end

Replace a winner with a fresh random draw, end a giveaway early, or cancel it cleanly — from the dashboard or a slash command.

Fulfillment queue

Manual prizes queue up for your team with status tracking from pending to delivered, so no winner is ever forgotten.

Dashboard + slash commands

Deep configuration lives in the dashboard; /giveaway create, list, edit, end, delete and reroll cover quick operations in Discord.

Start with Aurora

Launch your first giveaway in minutes

Enable the module, set a prize and a deadline, and Aurora handles the rest — from the announcement to the winner's DM.

To be developed