Skip to main content

Giveaways

Veronica’s Giveaway system makes it easy to host events and reward your community. With support for multiple winners, custom durations, and interactive entry buttons, hosting a giveaway has never been simpler.

Creating a Giveaway

Use the /giveaway command to launch your event instantly.
1

Run the Command

Specify the duration, number of winners, and the prize.
/giveaway duration:2h winners:3 prize:Discord Nitro
Giveaway successfully initialized and broadcast.
2

Interactive Entry

Veronica will post a giveaway embed with an Enter Giveaway button.
Members can now join via one-click interactions.
3

Automated Selection

Once the duration expires, Veronica will automatically select the winners.
Winner announcement broadcast to the channel.

Next Steps

Sticky Messages

Use stickies to keep the giveaway rules visible at the bottom of the chat.

Command Reference

Explore more engagement commands in the full reference.

Command Syntax

Slash Command

/giveaway duration:[amount][unit] winners:[number] prize:[text]
Duration Units:
  • m: minutes (e.g., 10m)
  • h: hours (e.g., 1h)
  • d: days (e.g., 7d)

Prefix Command

,giveaway <duration> <winners> <prize>
Prefix giveaways use reactions (🎉) for entries instead of buttons, ensuring compatibility with all message types.

Features & Logic

  • Winner Selection: Winners are chosen using a cryptographically secure random number generator to ensure fairness.
  • Entry Tracking: Members can only enter once. Veronica tracks participants by their Discord ID.
  • Dynamic Updates: The giveaway embed updates in real-time to show the remaining time and the number of entries.
  • Host Info: Every giveaway clearly displays the host (the user who ran the command) and a unique Giveaway ID for tracking.

Troubleshooting

Giveaways may end prematurely if the bot is restarted or if the host manually deletes the message.
If no members enter by the time the duration expires, Veronica will announce that the giveaway has expired without winners.
Ensure Veronica has Send Messages and Embed Links permissions in the giveaway channel.
Set a longer duration for high-value prizes to give more members a chance to participate!