Giveaways Commands
Scheduled multi-winner giveaways with eligibility rules, bonus entries and prize-claim tickets. Members enter from the buttons on the giveaway message — the commands are the manager surface.
Scheduled multi-winner giveaways with eligibility rules, bonus entries and prize-claim tickets. Members enter from the buttons on the giveaway message — the commands are the manager surface.
Slash
Managing giveaways
Managers are members with Manage Server or a configured giveaway manager role. The id every lifecycle command takes is the giveaway’s message ID — right-click the message → Copy Message ID.
| Command | What it does | Permission |
|---|---|---|
/giveaway create [channel]
|
Opens a short modal for prize, duration, winners, description and schedule, then a paged panel for channel, eligibility, toggles and winner role. | Giveaway |
/giveaway list
|
List active, paused and scheduled giveaways. | Giveaway |
/giveaway end <id>
|
End an active giveaway immediately and draw winners. | Giveaway |
/giveaway reroll <id> [user]
|
Reroll every winner of an ended giveaway, or replace just one. | Giveaway |
/giveaway pause <id>
|
Pause an active giveaway. The remaining time is preserved. | Giveaway |
/giveaway resume <id>
|
Resume a paused giveaway. | Giveaway |
/giveaway extend <id> <duration>
|
Add time, e.g. 30m, 1h30m, 7d, 2w, 3mo (up to 12 months). | Giveaway |
/giveaway cancel <id>
|
Cancel a giveaway with no winners drawn. | Giveaway |
Text
Text commands
The same lifecycle controls. Creating a giveaway needs a modal, which a text message cannot open — use /giveaway create or the dashboard. Aliases: !gw, !ga
| Command | What it does | Permission |
|---|---|---|
!giveaway list
|
List active, paused and scheduled giveaways. Open to everyone. | Everyone |
!giveaway end <id>
|
End an active giveaway now and draw winners. | Giveaway |
!giveaway reroll <id> [@user]
|
Reroll all winners, or just the mentioned one. | Giveaway |
!giveaway pause <id>
|
Pause an active giveaway. | Giveaway |
!giveaway resume <id>
|
Resume a paused giveaway. | Giveaway |
!giveaway extend <id> <duration>
|
Add more time to a giveaway. | Giveaway |
!giveaway cancel <id>
|
Cancel a giveaway with no winners. | Giveaway |
Buttons
On the giveaway message
Members never need a command — everything available to them is a button on the giveaway itself.
| Command | What it does | Permission |
|---|---|---|
Enter / Leave
|
Join or withdraw from the giveaway, with eligibility checked on the click. | Everyone |
Requirements
|
What you still need to qualify, with progress counters. | Everyone |
Participants
|
Who has entered so far. | Everyone |
⚙️ Manage
|
The manager panel: end, pause, resume, extend, cancel, reroll, duplicate, edit and bonus entries. | Manage Giveaway |
Every other part of Azra that adds commands to your server.
Text commands
Every text command is shown with the default ! prefix. Your server can change it
(!prefix <new>, or the dashboard), and @mentioning the bot always works as a prefix
whatever you set — so @Azra help is a reliable way back in if you forget it.
Permissions
Azra does not read Discord's own permissions to decide who may run what — it has its own
Permission Manager, and the server owner and Discord Administrators always hold everything.
A capability is an action, not a command path: denying Ban blocks /mod ban,
!ban and the right-click Quick Ban together, so a restriction cannot be dodged by switching surface.
If a command does not appear in Discord
- Commands register globally and can take a few minutes to show up after the bot joins. Fully restarting your Discord client usually settles it.
- Check the module is switched on for your server, and that your plan covers it — see Plans.
- A command you cannot see may simply not be granted to you.
/permissions viewshows exactly what a member or role holds.