Skip to main content

Giveaway Erstellen

DCV3 exklusiv

Diese Funktion ist nur in DCV3 verfügbar.

Aufbau Discord Command

Der Hauptcommand lautet /giveaway und bietet verschiedene Subcommands zur Verwaltung von Giveaways.

/giveaway create

Erstellt ein neues Giveaway mit umfangreichen Konfigurationsmöglichkeiten.

Pflichtparameter:

  • titel (String) - Der Titel des Giveaways
  • beschreibung (String) - Die Beschreibung des Giveaways
  • dauer (Integer) - Die Laufzeit in Minuten
  • gewinner (Integer) - Die Anzahl der Gewinner

Optionale Parameter:

  • channel (Channel) - Ziel-Channel, in dem das Giveaway erstellt wird
  • reward_type (String) - Muss exakt dem action_name eines Giveaway Action Scripts entsprechen (z.B. "1m", "5m", "vip_role"). Siehe Giveaway Action Scripts für Details.
  • embed_color (String) - Farbe des Embeds: RED, BLUE, GREEN, YELLOW, ORANGE, PINK, CYAN
  • author_name (String) - Name des Authors im Embed
  • thumbnail_url (String) - URL zum Thumbnail-Bild
  • image_url (String) - URL zum großen Bild im Embed
  • is_verified (Boolean) - Wenn aktiviert, dürfen nur verifizierte User teilnehmen (benötigt die Verifizierungsfunktion von DCV3) Wichtig, Giveaway Action Script muss ebenfalls is_verified: true haben, damit die Action Skripts Funktionieren.

Beispiel:

/giveaway create titel:"Mega Giveaway" beschreibung:"Gewinne tolle Preise!" dauer:60 gewinner:3 reward_type:1m embed_color:GOLD is_verified:true
info

Der reward_type: 1m verweist auf ein Giveaway Action Script mit dem action_name: "1m".


/giveaway edit

Bearbeitet ein bestehendes Giveaway.

Pflichtparameter:

  • giveaway_id (String) - Die ID des zu bearbeitenden Giveaways

Optionale Parameter:

  • titel (String) - Neuer Titel
  • beschreibung (String) - Neue Beschreibung
  • dauer (Integer) - Neue Laufzeit in Minuten

Beispiel:

/giveaway edit giveaway_id:12345 titel:"Aktualisierter Titel" dauer:120

/giveaway delete

Löscht ein Giveaway.

Pflichtparameter:

  • giveaway_id (String) - Die ID des zu löschenden Giveaways

Beispiel:

/giveaway delete giveaway_id:12345

/giveaway list

Listet alle Giveaways auf.

Optionale Parameter:

  • status (String) - Filter nach Status: active, running, finished oder all

Beispiel:

/giveaway list status:running

/giveaway info

Zeigt detaillierte Informationen zu einem Giveaway an.

Pflichtparameter:

  • giveaway_id (String) - Die ID des Giveaways

Beispiel:

/giveaway info giveaway_id:12345

/giveaway reroll

Zieht einen neuen Gewinner für ein beendetes Giveaway.

warning

Automatische Auszahlung via Action Script wird derzeit nicht unterstützt, du musst die Belohnung beim Reroll manuell vergeben.

Pflichtparameter:

  • giveaway_id (String) - Die ID des Giveaways

Beispiel:

/giveaway reroll giveaway_id:12345