Skip to content
On this page

Giveaways Commands

CommandSlashDescription
!giveaway start <#channel>/giveaway startsetup a new giveaway
!giveaway pause <messageId>/giveaway pausepause a giveaway
!giveaway resume <messageId>/giveaway resumeresume a paused giveaway
!giveaway end <messageId>/giveaway endend a giveaway
!giveaway reroll <messageId>/giveaway rerollreroll a giveaway
!giveaway list/giveaway listlist all active giveaways
!giveaway edit <messageId>/giveaway editedit a giveaway

INFORMATION

The !giveaway start <#channel> command sends an embed with a button in the selected channel, on click it will show a modal (Form).

Starting a new giveaway

The form will require a duration, prize, winners, roleIds and hostId.

OptionDescription
DurationThe duration of the giveaway in the following format: 1s/1h/1d/1w.
PrizeThe prize of the giveaway.
WinnersNumber of winners.
roleIdsThe roles that can join to the giveaway.
hostIdThe host of the giveaway (it will be the interaction author as default.)

Editing Giveaways

Here are the 2 ways to edit the giveaways.

Via Text Command

!giveaway edit <messageId>

Once you run the command the bot will send a message with a button, on click it will show a modal (Form).

Edit Options

OptionDescription
Add DurationThew new duration of the giveway in the following format: 1s/1h/1d/1w.
New PrizeThe new prize of the giveaway.
WinnersThew new number of winners of the giveaway.

Via Slash Command

/giveaway edit <messageId> <add_duration> <new_prize> <new_winners>

Edit Options

OptionDescription
Add DurationThew new duration of the giveway in the following format: 1s/1h/1d/1w.
New PrizeThe new prize of the giveaway.
WinnersThew new number of winners of the giveaway.

Released under the MIT License