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.
Run the Command
Specify the duration, number of winners, and the prize.
Giveaway successfully initialized and broadcast.
Interactive Entry
Veronica will post a giveaway embed with an Enter Giveaway button.
Members can now join via one-click interactions.
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
m: minutes (e.g.,10m)h: hours (e.g.,1h)d: days (e.g.,7d)
Prefix Command
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
Giveaway Ended Early
Giveaway Ended Early
Giveaways may end prematurely if the bot is restarted or if the host manually deletes the message.
No Winners Selected
No Winners Selected
If no members enter by the time the duration expires, Veronica will announce that the giveaway has expired without winners.
Permission Denied
Permission Denied
Ensure Veronica has Send Messages and Embed Links permissions in the giveaway channel.