Rollen auf Zeit
Manche Rollen sollen nicht für immer gelten: eine Probezeit als Anführer, ein Event-Zugang für zwei Wochen, ein Danke fürs Spenden bis zum Monatsende. Rollen auf Zeit geben einem einzelnen Mitglied genau eine Rolle mit Ablaufdatum — der Bot nimmt sie von selbst wieder weg, und niemand muss sich das im Kopf merken.
Eine Rolle vergeben
- Mitglied — Namen tippen (bekannte Panel-Mitglieder stehen in der Vorschlagsliste) oder die Discord-ID einfügen.
- Rolle aus der Liste des Servers wählen.
- Laufzeit: 7, 14, 30, 60 oder 90 Tage — oder ein eigenes Enddatum. Bei eigenem Datum wird die Rolle um 08:00 Uhr des gewählten Tages entzogen.
- Grund (freiwillig, bis 300 Zeichen). Er steht später in der Liste, damit in vier Wochen noch nachvollziehbar ist, warum jemand die Rolle hat.
Die Rolle wird sofort gesetzt, der Timer läuft erst danach. Vergibst du dieselbe Rolle demselben Mitglied noch einmal, verlängert das die laufende Zuweisung — es entsteht kein zweiter Timer, und ein kürzeres Enddatum verkürzt nichts. Gerechnet wird in Tagen, nicht in Kalendermonaten. Vergeben darf nur, wer den Server im Panel verwaltet; ansehen dürfen es alle Mitglieder.
Im Alltag
Der Reiter Läuft zeigt jede offene Zuweisung als Karte mit Restlaufzeit und Fortschrittsbalken, die nächste zuerst. „Jetzt entziehen" stellt einen Eintrag vorzeitig fällig — die Rolle ist innerhalb weniger Minuten weg. Im Verlauf stehen die letzten 60 beendeten Zuweisungen mit ihrem Ausgang: abgelaufen, vorher entzogen, weg oder Fehler. Gelöscht wird nie etwas, damit die Frage „warum hat der die Rolle nicht mehr?" eine Antwort hat.
Unter Ansage kannst du zwei Nachrichten in einen Text- oder Ankündigungskanal schicken lassen: eine beim Vergeben, eine beim Ablaufen. Beide sind frei gestaltbar wie jede andere Bot-Nachricht und kennen die Platzhalter {mitglied}, {rolle}, {ablauf}, {dauer} und {grund}. Eine Testansage geht immer nur an dich selbst.
Grenzen
- Entzogen wird im Takt, nicht auf die Sekunde. Der Bot sieht alle fünf Minuten nach; entsprechend kann eine Rolle ein paar Minuten länger bleiben als geplant.
- Steht die Bot-Rolle unter der vergebenen Rolle, darf Discord sie nicht entziehen. Das ist der häufigste Fehler: Er wird als solcher im Verlauf angezeigt und nicht ewig wiederholt. Bot-Rolle in den Servereinstellungen nach oben ziehen, dann den Eintrag abhaken.
- Hat jemand die Rolle zwischendurch von Hand entfernt, wird der Eintrag still abgehakt — das Panel kämpft nicht dagegen an.
- Je Mitglied und Rolle gibt es genau eine laufende Zuweisung.
War der Bot oder der Server eine Weile aus, geht nichts verloren: Die Termine stehen in der Datenbank. Nach dem Start arbeitet der Bot den Rückstand der Reihe nach ab — bewusst mit Abstand, weil Discord sonst drosselt. Bei sehr vielen überfälligen Rollen dauert das ein paar Durchläufe.