The giveaways system is a very intuitive system that allows you to create and manage giveaways in your server. To view the list of command, you will need to type
/giveaway, and it will return a list of available commands.
You will need to have the Manage Server permission to use the warning system.
To create a giveaway, you will need to run the
/giveaway create command followed by a text channel, number of winners, prize and time. Then run the command to start the giveaway. You should get a success message like this:
Now, users can enter the giveaway! Just simply click on the green Enter This Giveaway Button. A ephemeral response will send letting you know that you've been entered into the giveaway. Clicking it again will remove you from the giveaway.
When the time is up, the giveaway will automatically close and the winner will be selected by the bot. The system is designed to not be rigged, so the winner will be selected randomly.
Editing Active Giveaways
You can modify an active giveaway's settings by running the
/giveaway edit subcommand. Then select the command that you want to modify.
You will need to provide the Message ID of the giveaway you want to edit. The embed will edit with the new settings applied.
To edit the prize of an active giveaway, run the
/giveaway edit prize command.
For the duration of the giveaway, you can run the
/giveaway edit duration command. The duration will need to have a number followed by
w as units. Minimum duration is 5 minutes.
To edit the number of winners, run the
/giveaway edit winners command. There can be a maximum of 20 winners.
Want to end a giveaway? You can run the
/giveaway end command followed by the Message ID of the giveaway.
If you want to reroll the giveaway to have a new winner, you can run the
/giveaway reroll command followed by the Message ID of the giveaway. This will reroll the giveaway and send a message with one new winner.
To view the list of active giveaways, you can run the
/giveaway info command.
Or if you want to get information about a specific giveaway, you can run the
/giveaway info command. You will need to provide the giveaway ID which is a Discord Message ID (Snowflake).
- Giveaways are checked every 1 minute and even if the bot restarts, the giveaway will still be checked.