Giveaway Erstellen
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 Giveawaysbeschreibung(String) - Die Beschreibung des Giveawaysdauer(Integer) - Die Laufzeit in Minutengewinner(Integer) - Die Anzahl der Gewinner
Optionale Parameter:
channel(Channel) - Ziel-Channel, in dem das Giveaway erstellt wirdreward_type(String) - Muss exakt demaction_nameeines 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,CYANauthor_name(String) - Name des Authors im Embedthumbnail_url(String) - URL zum Thumbnail-Bildimage_url(String) - URL zum großen Bild im Embedis_verified(Boolean) - Wenn aktiviert, dürfen nur verifizierte User teilnehmen (benötigt die Verifizierungsfunktion von DCV3) Wichtig, Giveaway Action Script muss ebenfallsis_verified: truehaben, 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
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 Titelbeschreibung(String) - Neue Beschreibungdauer(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,finishedoderall
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.
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