Neu: Geburtstags-Feature mit Auto-Glückwunsch und 24h-Rolle
Ab sofort gratuliert TeraOne automatisch zum Geburtstag — User tragen ihr Datum privat ein, der Bot postet pünktlich in der Server-Zeitzone, optional mit 24h-Rolle und derselben Canvas-Card wie Welcome.
Worum geht's
Das neue Geburtstag-Modul ist seit heute live. User tragen ihr Geburtsdatum per Slash-Command oder Panel-Button ein — der Bot gratuliert dann automatisch zur konfigurierten Uhrzeit in der Server-Zeitzone. Wahlweise mit einer 24-Stunden-Rolle und einer eigens gestalteten Canvas-Card wie bei Welcome.
Was du sofort einsetzen kannst
- Privat-Eintragung via
/geburtstag set— Modal mit Tag.Monat (Pflicht) und Jahr (optional). Datenschutz: ohne Jahr keine Alters-Anzeige. - Panel-Button via
/geburtstag panel— postet ein persistentes Embed mit 🎂-Button. Klick öffnet dasselbe Modal. Perfekt für einen "Geburtstage"-Channel. - Zeitzone & Uhrzeit pro Server — Standard 00:00 Europe/Berlin, aber jede IANA-Zeitzone und Minute-genaue Uhrzeit ist wählbar.
- Canvas-Card identisch zu Welcome — gleicher Editor, gleiche Templates, plus die neuen Variablen
{age},{day},{month},{birthday}. Drei Birthday-Templates sind vorgefertigt: Classic, Confetti, Minimal. - 24h-Rolle (optional) — bei Glückwunsch wird eine konfigurierbare Rolle gesetzt und exakt 24 Stunden später automatisch wieder entfernt.
- Dashboard mit 4 Tabs — Übersicht (Heute / Anstehende / Monat), Einträge (Tabelle mit Such- und Monats-Filter), Hinzufügen (Discord-Member-Picker für Admins), Einstellungen (Channel / TZ / Rolle / Canvas).
Datenschutz
Nur Tag und Monat sind beim Eintragen Pflicht. Das Jahr darf weggelassen werden — dann wird weder im Dashboard noch im Glückwunsch ein Alter angezeigt. Die Daten gehören zum User-Account: Bei Account-Löschung (DSGVO Art. 17) verschwinden auch die Geburtstags-Einträge automatisch.
Schaltjahr-Logik
Wer am 29. Februar Geburtstag hat, wird in Nicht-Schaltjahren am 28. Februar gefeiert (entspricht § 187a BGB). In Schaltjahren wie 2024 oder 2028 läuft der Glückwunsch wie gewohnt am 29. Februar.
Resilienz im Hintergrund
Der Fire-Worker setzt einen atomaren Race-Claim, sodass ein Bot-Restart innerhalb der Glückwunsch-Minute keinen Doppel-Post auslöst. Channel gelöscht, Rolle ohne ManageRoles-Berechtigung, Bot kurzzeitig offline — der Glückwunsch wird trotzdem so robust wie möglich abgewickelt; Fehler werden geloggt, aber keiner crasht den Worker.
So aktivierst du es
- Im Dashboard auf den neuen Geburtstag-Tab wechseln.
- Modul oben rechts via Schalter aktivieren.
- Einen Glückwunsch-Channel auswählen, Zeitzone bestätigen, Uhrzeit einstellen.
- Optional: eine Rolle setzen (wird 24h gewährt) und im Canvas-Editor ein Birthday-Template auswählen.
- Mit
/geburtstag panelden Eintrags-Button im gewünschten Channel posten — fertig.
Viel Spaß damit. Feedback gern in unserem Support-Server.