Giveaway System
Run beautiful timed giveaways with multiple winners, role requirements, and one-click rerolls.
ShadowCore's giveaway system makes it easy to run professional timed giveaways directly in Discord. Members click to enter, ShadowCore picks winners automatically, and you can reroll in one command if needed.
All giveaway commands require Manage Guild permission.
Starting a Giveaway
/giveaway start duration: <time> winners: <count> prize: <prize> [description] [color] [role]
| Option | Required | Description |
|---|---|---|
duration |
✅ | How long the giveaway runs (e.g. 1d, 2h, 30m, 1d 2h 30m) |
winners |
✅ | Number of winners to pick |
prize |
✅ | What you're giving away |
description |
❌ | Additional details about the giveaway |
color |
❌ | Hex color for the embed (e.g. #FF5733) |
role |
❌ | Required role to enter (role-locked giveaway) |
Examples:
/giveaway start duration: 24h winners: 1 prize: Discord Nitro
/giveaway start duration: 3d winners: 3 prize: Steam Gift Card description: Must be 18+ role: @Member
role option to create exclusive giveaways only open to specific members (e.g. @Subscriber, @Booster).Ending a Giveaway Early
/giveaway end giveaway: <search>
Immediately ends an active giveaway and picks winners. Type part of the prize name to search for the giveaway.
Cancelling a Giveaway
/giveaway cancel giveaway: <search>
Cancels a running giveaway without picking any winners. The giveaway message is updated to show it was cancelled.
Rerolling Winners
/giveaway reroll giveaway: <search>
Picks a new set of winners for an already-ended giveaway. Useful if a winner doesn't respond or needs to be replaced.
How it works for members
- ShadowCore posts the giveaway embed with an Enter Giveaway button
- Members click the button to enter (or click again to leave)
- When the timer ends, ShadowCore randomly selects winners and announces them
- Winners are pinged in the same channel