BotGhost Documentation
Support ServerYouTubeMarketplaceBotGhost PremiumSign in
  • Welcome to BotGhost
  • Guidelines & Privacy
  • Changelogs 2025
    • Changelogs 2024
    • Changelogs 2023
  • BotPanel Documentation
  • Getting Started
    • Create Your First Bot
      • Create Your Second Bot
    • Invite Your Bot
    • Standard Practices
      • Advanced Practices
    • Mobile Application (PWA)
  • Support
    • BotGhost Support
    • Frequently Asked Questions
  • Premium & Priority Hosting
    • Priority Hosting
    • Our Premium Features
    • Plans & Payment Methods
    • Manage Your Subscription
    • Upgrade Your Bot
    • Refund & Cancellation Policy
    • Beta Features
  • General Settings and Collaboration
    • Settings
    • Collab
    • Status
    • Active Developer Badge
    • Marketplace
  • Custom Commands & Events
    • Command & Event Builder
      • Sharing Commands and Events
      • Advanced Options
    • Actions
      • Message Actions
        • Send or Edit a Message
          • Button
          • Select Menu
        • Edit a Button or Select Menu
        • Send a Form
        • Delete a Message
        • Publish a Message
        • React to a Message
        • Pin a Message
      • Custom Variable Actions
        • Set Variable
        • Run Equation on Variable
        • Delete Variable
      • API Actions
        • Send an API Request
        • Execute an IFTTT Trigger
      • Loop Actions
        • Run a Loop
        • Stop a Loop
      • Voice Actions
        • Join a Voice Channel
        • Leave a Voice Channel
        • Voice Move a Member
        • Voice Kick a Member
        • Voice Mute or Unmute a Member
        • Voice Deafen or Undeafen a Member
      • Role Actions
        • Add Roles
        • Remove Roles
        • Create a role
        • Delete a role
        • Edit Role
      • Channel Actions
        • Create a channel
        • Edit a channel
        • Delete a channel
      • Thread and Forum Actions
        • Create a Thread
        • Edit a Thread
        • Delete a Thread
      • Server Actions
        • Kick a member
        • Ban a member
        • Timeout a member
        • Change a members nickname
        • Purge Messages
        • Create Server Invite
      • Other Actions
        • Wait before running another action
        • Manipulate some text
        • Send an error log message
        • Set a unique variable
        • Change the Bot's Status
        • Note
      • [LEGACY] Reply Actions
        • Plain Text Reply
        • Embed Reply
        • Random Reply
        • Send a message to a channel
        • Direct Message a User
        • Send a Message with attached buttons
          • Buttons
        • Send a message with a select menu
          • Menu Option
    • Conditions
      • Comparison Condition
      • Permission Condition
      • Chance Condition
      • Channel Condition
      • Role Condition
      • User Condition
      • Premium Check Condition
    • Options
      • Text Option
      • Number Option
      • User Option
      • Channel Option
      • Role Option
      • Choice Option
      • Attachment Option
    • Events
      • Timed Events
      • Webhooks
    • Data Storage
      • Collections
      • Objects
    • IFTTT
    • Variables
  • Server Management
    • Moderation
    • Discord Automod
    • Tickets
    • Welcomer
    • Verification
    • Statistic Channels
    • Modmail
    • Auto-React
    • Sticky Roles
    • Emoji Manager
    • Polls Filter
    • Automod
    • Logging
  • Messages
    • Timed Messages
    • Reaction Roles
    • Autoresponder
    • Embed Builder
    • Sticky Messages
    • Polls
    • Global Chat
    • Media Channels
  • AI
    • ChatGPT
    • Image Generation
  • Game Integrations
    • Roblox Verification
  • Social Integrations
    • YouTube
    • Twitch
  • Community Engagement
    • Leveling
    • Temp Voice Channels
    • Suggestions
    • Invite Tracker
    • Starboard
    • Question Of The Day
    • Giveaways
  • Fun Modules
    • Economy & Minigames
    • Birthdays
    • Counting
  • Utility
    • Translation
    • Weather
Powered by GitBook
On this page
  • Settings
  • Button text?
  • Participants location?
  • Commands
  • Command list
  • Starting the giveaway?
  • Ending a giveaway?
  • Re-rolling a giveaway?
  • Extra Information
  • Giveaway IDs

Was this helpful?

  1. Community Engagement

Giveaways

Want a nice looking concise giveaway system? The giveaway module will help you set up the perfect giveaway system!

Last updated 1 month ago

Was this helpful?

Using BotGhost you can host giveaways for your server. You can manage giveaways from your BotGhost dashboard or directly from your server through a bot command. In the module and in the command you can create/edit or delete any giveaways you want!

Settings

Here you can edit all the individual settings to fully customize your giveaway to fit your bot and server the way you want it.

Button text?

This is the text listed on the Button that will be shown directly below the giveaway embed. You can customize this to any message you want!

Participants location?

Commands

The giveaway can only be started/re-rolled with a command. Here is a list of the commands with this module, what they do, and how to use them.

Command list

Command Name
Command Description

/giveaway-start <channel> <prize> <winners> <duration>

Start a giveaway in a specific channel by providing the giveaway information.

/giveaway-reroll <ID>

Re-roll a specific giveaway by using the Giveaway ID.

/giveaway-end <ID>

End a specific giveaway by using the Giveaway ID.

Starting the giveaway?

To start a giveaway, you can use the /giveaway start command. You can then specify what channel to send the giveaway in, the prize for the giveaway, how many winners there will be, and the duration of the giveaway.

Ending a giveaway?

If you decide to end a giveaway early, it's very simple. Just run the following command, /giveaway end followed by the giveaways ID that you can find at the bottom of the giveaway message. A random winner will then be decided.

Re-rolling a giveaway?

Do you need to reroll the giveaway for any reason? No problem, we have the easiest solution for you! Just run /giveaway reroll followed by the giveaway ID.

Extra Information

Giveaway IDs

You can re-roll or end specific giveaways by using the Giveaway ID, this can be found at the bottom of each giveaway. To re-roll a giveaway the giveaway must be over and a winner has been decided.

This is where you will show how many users have joined the giveaway, you can show this in the or in a .

embedded message
button