Skip to content

Giveaway

Domekologe edited this page Jun 30, 2026 · 1 revision

Giveaway

🌐 English · Deutsch

Giveaway runs giveaways with a one-click Enter button that stays working across bot restarts (persistent view). It draws winners automatically and supports rerolls. Bilingual (DE/EN), with Web Dashboard integration. Author: pd-codes · requires Red 3.5.0+ · Status: Alpha 0.1.0.

Installation

[p]repo add PDC https://github.com/pd-codes/PDC_Redbot_Cogs
[p]cog install PDC giveaway
[p]load giveaway
[p]slash sync

Commands

Command What it does
giveaway start <#channel> <duration> <winners> <prize> Start a giveaway. Duration like 1h, 30m, 2d12h.
giveaway end <id> End early and draw now.
giveaway reroll <id> Reroll the winners of an ended giveaway.
giveaway list List running giveaways (with entry counts).
giveawayset enable <on/off> · giveawayset language <de-DE|en-US> Toggle / language.

How it works

Entry is a single button click (click again to withdraw). A background task draws winners when the timer runs out, edits the card to show the winners and pings them. The Enter button is registered as a persistent view, so it keeps working after the bot restarts.

Dashboard

Under Guild Settings, a Giveaways panel shows Enabled + Language and a live list of running giveaways.

Clone this wiki locally