PaulCLI logoPaulCLI

Giveaways

Run prize draws from Discord or the dashboard.

Giveaways let server staff post a prize draw, collect entries through a Join Giveaway button, and let PaulCLI choose random winners when the timer ends. Giveaways created with /giveaway start use the classic embed immediately; dashboard giveaways can also add requirements and visual customisation before the bot publishes them.

Entries are stored once per user per giveaway. The join button checks whether the giveaway still belongs to the current server, rejects ended giveaways, applies any configured role or account-age requirement, and replies privately with the current participant count.

Restart safe

Active giveaway timers are restored on bot startup. Dashboard-created launches are picked up by a watcher about every 8 seconds, posted to Discord, then scheduled.