Skip to main content

How to Use

Creating Giveaways

  1. Use /giveaway create to start a new giveaway
  2. Configure prize details, duration and description
  3. Launch the giveaway and let users participate
  4. Winners are automatically selected when the giveaway ends

Participating in Giveaways

  1. Find active giveaways in the designated channel
  2. Click the “Join Giveaway” button to enter
  3. Meet any specified requirements (roles, server time, etc.)
  4. Wait for the giveaway to end and winners to be announced
  5. Claim your prize if you win!

How to Configure

Basic Setup

  1. Navigate to /configDiscord ModulesGiveaways
  2. Enable the Giveaways module
  3. Set Giveaway Channel where giveaways will be posted
  4. Customize giveaway embed appearance
Users must have the designated Management Role to execute giveaway commands.

Commands

Giveaway Commands

giveaway create

Creates a new giveaway in the current channel.
Once executed, a modal will appear prompting the user to fill in the following:
  • Winners: Number of winners for the giveaway
  • Prize: The prize being offered
  • Description (optional): Additional context or rules for the giveaway
  • Duration: How long the giveaway will last (e.g. 1h, 30m, 2d)
No command parameters are required directly — everything is handled via the modal form.

giveaway list

Displays a list of all currently active giveaways in the server.
This command does not require any parameters.

giveaway end

Ends a currently active giveaway and selects the winner(s).

Command Parameters

giveaway_id
string
required
Provide the ID of the giveaway you wish to end.

giveaway delete

Completely deletes a giveaway and removes it from the database.

Command Parameters

giveaway_id
string
required
Provide the ID of the giveaway you want to delete.

giveaway reroll

Rerolls a winner for a giveaway that has already ended.

Command Parameters

giveaway_id
string
required
Provide the ID of the giveaway to reroll.
count
number
required
Enter the number of new winners to select.