Giveaway Configuration
Diese Funktion ist nur in DCV3 verfügbar.
Konfigurationsoptionen
dynamicconfig.json
Hier legst du die Gruppe fest die beim erstellen eines Giveaways einen @Ping erhalten soll. Der User kann sich diese Gruppen mit dem "Notify" Button geben und entfernen.
Außerdem kannst du hier Rollen angeben die von der Teilnahme an Giveaways ausgeschlossen sind.
"giveaway_ping_groupId": 123456789123,
"giveaway_role_blacklist": [123456789123, 123456789123],
giveaways.json
Hier werden die Giveaway gespeichert. Hier brauchst in der Regel nichts ändern, mache Änderungen lieber via Commands. Hinweis: Die Datei wird ggf. releavtiv groß mit der Zeit, wenn du mal keine Giveaways offen hast kannst du diese auch löschen und dann den Bot neustarten.
giveaway_entrys/entries_<giveawayid>.json
Im Ordner giveaway_entrys werden die Teilnehmer der Giveaways gespeichert. Es wird für jedes Giveaway eine eigene Datei mit der ID des Giveaways im Namen erstellt. Auch hier gilt, dass du hier normalerweise nichts ändern musst und Änderungen lieber über die Commands machen solltest.
giveaway_action_scripts.json
Hier kannst du sogenannte "Action Scripts" erstellen, um die Belohnungen für die Gewinner eines Giveaways zu definieren. Ein Action Script ist eine vordefinierte Aktion, die ausgeführt wird, wenn ein Giveaway endet und Gewinner ermittelt werden. Siehe hierfür die Dokumentation zu Giveaway Action Scripts für weitere Informationen und Beispiele.