Skip to main content
A giveaway is a prize event that members enter and the bot draws winners from. GiveawayX gives you several ways to run one, and a set of tools to keep it on track from start to finish.

Types of giveaway

Standard

Members enter during a set time, and winners are drawn when it ends. Use /gcreate or /gstart.

Drop

First to claim wins, instantly. Use /gdrop.

First or last to type

A chat game where the first or last typer wins. Use /glast.

Scheduled

Prepare now, start later. Use /gschedule.

Repeating

Run the same giveaway again automatically with the repeat option. Tier 1

Sticky

The giveaway message is automatically re-sent. Tier 2

How members enter

The default. Members press Enter on the giveaway message. The button can show how many people joined, and a participants button can list who entered.Available on every tier.
You can set a server-wide default in /settings, and override it for a single giveaway.

The life of a giveaway

Built to finish on time

1

Checked constantly

The bot checks for giveaways that are due every 15 seconds, so they finish promptly.
2

Safe through restarts

Giveaways are stored permanently, not in temporary memory. Even if the bot restarts, nothing is lost.
3

Temporary problems are retried

A short Discord outage will not ruin a giveaway. The bot retries, and only gives up on problems that cannot be fixed, such as a deleted channel.
4

Fixable when stuck

/gfix diagnoses a stuck giveaway and repairs it safely. See Managing giveaways.
Ended giveaways are cleaned from the bot’s records 20 days after they finish. Your server’s giveaway log keeps a separate history of actions.

The Studio

When you create a giveaway you can open the Studio, an interactive panel with a live preview where you review and adjust every option before publishing. /gedit opens the same panel for a giveaway that is already running.
New to all of this? Start with Quickstart, then browse the Recipes.