CUBSOFTWARE// PROTECTOR
Community🎉 Events & Voting

Giveaways

Create and manage giveaways

/giveaway start runs a giveaway for a prize and a time; members press a button to enter and the bot picks the winners at the end. Entries can have requirements, /giveaway reroll picks again, and the end message can be your own.

  • Free, like every feature
  • Off until you switch it on
  • 1 command

Set it up

  1. Switch on Giveaways

    Dashboard → your server → Modules → Events & Voting → Giveaways. It starts off, like every feature.

  2. Open Giveaways in the sidebar

    Its settings save as you change them and work straight away.

  3. DM Winners

    Send a DM to winners when a giveaway ends

  4. 📩 DM a confirmation on entry

    Members get a DM when they enter, with the prize, the end time and a link back.

  5. End Message Template (optional)

    Default message when a giveaway ends. Use {winners} and {prize}. Can be overridden per giveaway.

  6. Try /giveaway

    Manage giveaways New commands show up within about a minute; press Ctrl+R in Discord if you can't see them yet.

Settings

Everything on the Giveaways page of the dashboard. Changes save as you make them.

DM Winners
Send a DM to winners when a giveaway ends
📩 DM a confirmation on entry
Members get a DM when they enter, with the prize, the end time and a link back.
End Message Template (optional)
Default message when a giveaway ends. Use {winners} and {prize}. Can be overridden per giveaway. e.g. Congratulations {winners}! You won {prize}!

Commands

Who can use each one is up to you: the "Who can use this" card on the page, or Command Access.

/giveaway

Manage giveaways

/giveaway start

Start a giveaway

OptionWhat to give itNeeded?
prizePrize (text)Yes
durationDuration (e.g. 1h, 1d, 7d) (text)Yes
winnersNumber of winners (whole number, 1–20)Optional
required_roleRequired role to enter (role)Optional
channelChannel (defaults to current) (channel)Optional
account_ageDiscord account at least this many days old (whole number, 1–3650)Optional
server_ageIn this server at least this many days (whole number, 1–3650)Optional
min_levelAt least this level (Leveling) (whole number, 1–1000)Optional
min_messagesSent at least this many messages here (whole number, 1–1000000)Optional
min_invitesInvited at least this many people (Invite Tracker) (whole number, 1–10000)Optional
repeatStart a new one each time it ends (text: Every day, Every week, Every month)Optional

/giveaway end

End a giveaway early

OptionWhat to give itNeeded?
message_idPick the giveaway to end (text)Yes

/giveaway reroll

Reroll giveaway winners

OptionWhat to give itNeeded?
message_idPick the giveaway to reroll (text)Yes

← Docs home · Giveaways on the features page