LoopbotLoopbot
CommandsMiscellaneous

Command: giveaway

Description

Manage giveaways on your server with advanced customization options.

Subcommands

/giveaway start

Start a new giveaway

  • channel : The channel where the giveaway will be created (Required)
  • Configurable options:
    • Prize
    • Duration
    • Number of winners
    • Embed color
    • Required role to participate
    • Custom emoji

/giveaway pause

Pause an ongoing giveaway

  • id : The giveaway message ID (Required)

/giveaway unpause

Resume a paused giveaway

  • id : The giveaway message ID (Required)

/giveaway end

End a giveaway immediately

  • id : The giveaway message ID (Required)

/giveaway reroll

Reroll the giveaway with new winners

  • id : The giveaway message ID (Required)

/giveaway edit

Modify an ongoing giveaway's settings

  • id : The giveaway message ID (Required)
  • time : New duration (Optional)
  • winners : New number of winners (Optional)
  • prize : New prize (Optional)

Duration Format

Durations must be specified using the following units:

  • s : Seconds
  • m : Minutes
  • h : Hours
  • d : Days

Examples: 1d (1 day), 12h (12 hours), 30m (30 minutes)

Required Permissions

  • ManageMessages : Manage messages

Usage Examples

  1. Create a simple giveaway:

/giveaway start #announcements
  1. Pause a giveaway:

/giveaway pause 123456789
  1. Edit an ongoing giveaway:

/giveaway edit 123456789 time:2d winners:3 prize:Nitro

Notes

  • The giveaway ID is the message ID containing the giveaway
  • Giveaways can be customized with colors, emojis, and role restrictions
  • Paused giveaways display a special message and retain their remaining duration
  • Winners are randomly selected from participants when the giveaway ends