Giveaway Master
A Discord giveaway bot built with Discord Bot Creator
- Status
- Online
- Servers
- 2
- Online since
- October 19, 2026
- Slash commands
- 6
What it does
Giveaway Master runs button-based giveaways in your server. Staff start one with /gstart, setting a prize, a duration such as 24h, a number of winners and optionally a role that members must have to enter. The bot posts the giveaway message with a "🎉 Enter" button, tracks each entry once per user, and updates the message with a live countdown and entry count. Members who lack the required role are blocked from entering and told why.
When the time runs out, the bot edits the message to show the winners and pings them in the same channel. Staff can end a giveaway early with /gend, which draws winners immediately, or pick a new random winner from the same entry pool with /greroll, which announces the new winner. /glist shows every active giveaway with its prize, time left and entry count, and /help explains the commands.
Before the first giveaway, staff run /setup to choose the channel where announcements and winner pings are posted. The bot needs the Server Members Intent so it can check required roles and reach winners reliably.
Commands
Type / in Discord to see these once the bot is in your server.
| Command | What it does |
|---|---|
/gend | End a giveaway early and draw winners |
/glist | List all active giveaways |
/greroll | Pick a new winner from the same entry pool |
/gstart | Start a giveaway |
/help | Show help for the bot |
/setup | Set the channel for giveaway announcements |
Questions about Giveaway Master
How does the entry button work?
Every giveaway message has a "🎉 Enter" button. Clicking it records one entry for that user, and repeat clicks do not add extra entries. If the giveaway requires a role, members without it are blocked and told why.
What do I need to set up before starting a giveaway?
Run /setup to choose the channel where giveaway messages and winner pings are posted. The bot also needs the Server Members Intent enabled so it can check required roles and reach winners. Staff then use /gstart to create giveaways.
What happens when a giveaway ends or is rerolled?
When the timer runs out, the bot edits the message to show the winners and pings them in the channel. /gend ends a giveaway early and draws winners immediately. /greroll picks a new random winner from the same entry pool and announces it.

Build a giveaway bot for your server
Say what yours should do in a sentence or two. Giveaway Master started the same way. Your first bot is free to build and runs free for 7 days.