Giveaways
Run giveaways in your server with customizable prizes, durations, and winner counts. Members enter by reacting, and Nevi picks winners randomly.
Creating a giveaway
Start a giveaway by specifying a prize, how long it should run, and how many winners to pick.
Usage
/giveaway create <prize> <duration> [winners]
Example
/giveaway create "Nitro Classic" 24h 1
Nevi posts an embed in the current channel announcing the giveaway with a countdown timer showing when it ends. The embed includes the prize, the number of winners, and who started it.
Duration format
Durations support several time units. You can use short or long forms:
| Unit | Short Forms | Example |
|---|---|---|
| Seconds | s, sec | 30s |
| Minutes | m, min | 30m |
| Hours | h, hr, hour | 12h |
| Days | d, day | 7d |
The maximum giveaway duration is 30 days. For longer events, consider using scheduled commands to start giveaways at a future date.
Entering a giveaway
Members enter a giveaway by clicking the 🎉 reaction button on the giveaway message. No command needed, just react and you're in.
When the giveaway ends, Nevi randomly selects winners from the pool of reactions and announces them in the same channel. Winners are mentioned so they get notified.
Listing active giveaways
Check what giveaways are currently running in your server.
Usage
/giveaway list
This shows all active giveaways with their prize, end time, number of entries, and the channel they're in.
Ending a giveaway early
Need to wrap up a giveaway before its timer runs out? End it immediately.
Usage
/giveaway end <message_id>
This ends the giveaway right away and picks winners from whoever has entered so far. The giveaway message is updated to show it has ended.
Rerolling winners
If a winner doesn't claim their prize, leaves the server, or you need to pick a new winner for any reason, you can reroll.
Usage
/giveaway reroll <message_id>
This picks a new random winner from the remaining entrants (excluding the previous winner). You can reroll as many times as needed.
Tips
Make your giveaways more effective with these suggestions:
Use announcement channels
Run giveaways in channels where members are likely to see them. An announcements or events channel works well. You can also cross-post the giveaway to other channels.
Pin the giveaway
Pin the giveaway message so it's easy to find, especially for longer-running giveaways that might scroll out of view.
Set a fair duration
Give members enough time to enter. A 24-hour giveaway covers all time zones. Very short giveaways (under an hour) may exclude members who aren't online at that moment.
Related Commands
/giveawaymanagementRequires modManage giveaways