Skip to content

Fun Commands

Create and manage giveaways with entry tracking and fair winner selection.

/giveaway start <duration> <prize> [winners] [description] [required_role] [min_account_age] [min_server_age] [notify_winners]
OptionDescription
durationHow long the giveaway lasts (e.g., 1h, 1d, 1w)
prizeWhat you’re giving away (required)
winnersNumber of winners (default: 1, max: 20)
descriptionAdditional details
required_roleRole required to enter
min_account_ageMinimum Discord account age in days
min_server_ageMinimum server membership in days
notify_winnersDM winners when selected (default: true)

Note: You must configure a giveaway channel first with /settings giveaway <channel>.

/giveaway end <message_id> # End a giveaway early
/giveaway reroll <message_id> [count] # Pick new winner(s)
/giveaway cancel <message_id> # Cancel without picking winners
/giveaway list [status] # List giveaways (active/ended/all)
/giveaway info <message_id> # View giveaway details
  1. Users click the Enter button to join
  2. Users can click Leave to withdraw
  3. When the giveaway ends, winners are selected using cryptographic randomness
  4. Winners are announced in the channel and optionally DMed
  5. Use /giveaway reroll if a winner doesn’t respond

Create polls using Discord’s native Poll feature.

/poll create <question> <options> [duration] [anonymous] [multiple]
OptionDescription
questionThe poll question (max 300 chars)
optionsOptions separated by | (e.g., “Yes | No | Maybe”)
durationPoll duration (default: 24h, max: 7d)
anonymousHide who voted (default: false)
multipleAllow multiple selections (default: false)

Example:

/poll create question:What game should we play? options:Minecraft | Valorant | Fortnite duration:1d
/poll end <message_id> # End a poll early
/poll results <message_id> # View detailed results
  • Polls use Discord’s native poll feature
  • Maximum 10 options per poll
  • Options must be unique
  • Poll creator or moderators can end polls early