Wiki / Core Features / Geburtstage

Geburtstage

Aktualisiert von Maxime_48 · vor 2 Stunden · Aufrufe: 125

Sprachen: English Français Deutsch Español Português (Brasil) Italiano Nederlands Polski Türkçe Русский 日本語 한국어 中文

Mitglieder tragen ihren Geburtstag einmalig mit /birthday set ein, und der Bot gratuliert ihnen am Tag selbst in dem Kanal, den du wählst - optional mit einer vorübergehenden Geburtstagsrolle.

Die Einstellungsseite Geburtstage mit Ankündigungskanal, Rolle und Nachrichtenoptionen links und der Liste der eingetragenen Geburtstage rechts


🎂 So funktioniert es

  1. Aktiviere Geburtstage und öffne die Seite Geburtstage.
  2. Wähle einen Ankündigungskanal, eine Uhrzeit und eine Zeitzone. Solange kein Kanal festgelegt ist, wird nichts angekündigt.
  3. Verfasse die Nachricht. Sag deinen Mitgliedern, dass sie /birthday set ausführen sollen.

Am Tag selbst veröffentlicht der Bot deine Ankündigung, vergibt die Geburtstagsrolle, falls du eine konfiguriert hast, und nimmt sie nach Ablauf der Dauer wieder zurück.


🗓️ Ein Geburtstag, jeder Server

Ist ein Text-Präfix gesetzt, funktionieren dieselben Aktionen auch mit einer normalen Nachricht, zum Beispiel !birthday set 14 July. Siehe Textbefehle und das Präfix.

Das Datum eines Mitglieds wird einmal pro Discord-Konto gespeichert, nicht einmal pro Server. Wer seinen Geburtstag bereits auf einem anderen Server mit YAWBDB eingetragen hat, tippt nichts ein - /birthday set meldet ihn hier einfach an.

Das heißt:

  • Kein erneutes Eintippen desselben Datums auf fünf verschiedenen Servern.
  • /birthday remove meldet nur von diesem Server ab. Das Datum bleibt für die anderen gespeichert.
  • /birthday forget löscht den Eintrag überall, auf jedem Server. Das funktioniert immer, auch wenn ein Server die Funktion ausgeschaltet hat.

Niemand sieht den Geburtstag eines Mitglieds auf einem Server, dem es nicht zugestimmt hat.


⌨️ Befehle für Mitglieder

Befehl Was er tut
/birthday set Speichert das Datum. Tag, Monat und ein optionales Geburtsjahr.
/birthday get Zeigt deinen Geburtstag oder den eines anderen Mitglieds, falls es hier zugestimmt hat.
/birthday next Listet die anstehenden Geburtstage auf diesem Server auf.
/birthday remove Beendet die Ankündigung deines Geburtstags auf diesem Server.
/birthday forget Löscht deinen Geburtstag vollständig aus YAWBDB.

Jede Antwort ist privat - nur die Person, die den Befehl ausgeführt hat, sieht sie. Die Ankündigung am Tag selbst ist das Einzige, was jemals öffentlich ist.

Das Geburtsjahr ist optional und wird nur verwendet, um ein Alter anzuzeigen. Wer es weglässt, bekommt schlicht nie ein Alter angezeigt.


💻 Im Panel einstellen

Ein Mitglied kann seinen eigenen Geburtstag auch in seinem Panel-Profil setzen oder entfernen, ganz ohne Discord - solange sein Discord-Konto verknüpft ist mit seinem Panel-Konto, denn über diese Verknüpfung weiß das Panel, welcher Geburtstag der seine ist.

Es gelten dieselben Regeln wie bei /birthday set: Tag, Monat und ein optionales Jahr sowie dieselbe 30-Tage-Sperre nach einer Änderung. Das ist das kontoweite Datum, an keinen bestimmten Server gebunden - genau wie der Eintrag, den /birthday set schreibt, nur dass du hier einen Bildschirm statt eines Slash-Befehls bekommst.


⚙️ Einstellungen

Einstellung Was sie bewirkt
Ankündigungskanal Wo die Nachricht veröffentlicht wird. Erforderlich.
Ankündigen um / Zeitzone Die lokale Uhrzeit, zu der die Geburtstage des Tages ausgegeben werden. Das Zeitfenster bleibt nach dieser Zeit zwei Stunden lang offen.
Zu erwähnende Rolle Wird zusammen mit der Ankündigung erwähnt. Optional.
Geburtstagsrolle Wird am Tag selbst vergeben und automatisch wieder entfernt. Optional.
Rollendauer (Stunden) Wie viele Stunden die Geburtstagsrolle behalten wird, von 1 bis 168 (eine Woche).
Mindesttage auf dem Server Ein Mitglied, das erst kürzlich beigetreten ist, wird für das Jahr übersprungen.
Gruppieren ab Ab dieser Anzahl von Geburtstagen am selben Tag werden sie als eine Nachricht statt mehrerer ausgegeben.
Alter anzeigen Zeigt das Alter an - nur bei Mitgliedern, die freiwillig ihr Geburtsjahr angegeben haben.
Auch per Direktnachricht gratulieren Sendet dem angekündigten Mitglied dieselbe Nachricht per DM, ohne die Rollenerwähnung. Mitglieder, die ihre DMs geschlossen haben, sehen einfach wie alle anderen den Beitrag im Kanal.

Warum das Zwei-Stunden-Fenster? Die Ankündigungen des Tages werden nur zwischen deiner gewählten Uhrzeit und zwei Stunden danach ausgegeben. Außerhalb davon wird nichts veröffentlicht - ein Mitglied, das abends sein Datum auf „heute“ setzt, wartet also bis zum nächsten Jahr, statt sofort eine Erwähnung auszulösen.


✍️ Die Ankündigung verfassen

Die Nachricht wird mit demselben Editor wie der Embed-Baukasten verfasst: oben eine einfache Textzeile, darunter ein vollständiges Embed, rechts eine Live-Vorschau.

Diese Platzhalter funktionieren im Text und überall im Embed - Titel, Beschreibung, Felder, Fußzeile:

Platzhalter Wird zu
{mention} Eine Erwähnung des Mitglieds oder bei einer gruppierten Nachricht aller
{user} Dasselbe wie {mention}
{age} Das Alter, das die Person wird. Leer bei einer gruppierten Nachricht, und leer, wenn kein Geburtsjahr angegeben wurde oder Alter anzeigen ausgeschaltet ist
{count} Wie vielen Mitgliedern gratuliert wird

Wenn du Nachricht und Embed beide leer lässt, greift der Bot auf ein schlichtes „🎂 Alles Gute zum Geburtstag @member!“ zurück, statt am Geburtstag einer Person nichts zu veröffentlichen.

Ankündigungen erwähnen nie @everyone oder @here.


🛡️ Niemand kann sich ins Rampenlicht drängeln

Geburtstagsankündigungen sind eine Erwähnung in einem öffentlichen Kanal und damit missbrauchsanfällig. Mehrere Dinge verhindern das:

  • Einmal im Jahr, pro Server. Egal, wie oft ein Mitglied sein Datum umschreibt, es wird pro Kalenderjahr auf einem Server höchstens einmal angekündigt. Austragen und wieder Eintragen setzt das nicht zurück.
  • Der Befehl kündigt nie etwas an. Nur die geplante Prüfung veröffentlicht, sodass das Setzen deines Datums auf heute keine Nachricht auslöst.
  • Änderungen sind ratenbegrenzt. Das erste Speichern ist frei - Leute vertippen sich. Eine spätere Änderung des Datums sperrt es für 30 Tage.
  • Mindestzeit auf dem Server. Lege sie fest, damit brandneue Konten nicht beitreten, den heutigen Tag beanspruchen und eine Erwähnung kassieren können.
  • Das oben beschriebene Zwei-Stunden-Fenster.

Wenn sich ein Mitglied wirklich vertippt hat und jetzt gesperrt ist, kann das Team die Sperre auf der Seite Geburtstage aufheben.


🧑‍💼 Die Panel-Seite

Die Seite Geburtstage listet alle auf, die zugestimmt haben, sortiert danach, wie bald ihr Geburtstag ansteht, mit einem Abzeichen für Mitglieder, die gesperrt sind oder in diesem Jahr bereits angekündigt wurden.

  • Entsperren - hebt die 30-tägige Änderungssperre für ein Mitglied auf, das sich wirklich vertan hat.
  • Entfernen - löscht den Geburtstag dieses Mitglieds nur von diesem Server. Sein Eintrag auf anderen Servern bleibt unberührt.

🏆 Geburtstage und Leveling

Wenn Leveling aktiviert ist, erhält der Belohnungsgraph einen Auslöser Am Geburtstag. Er wird einmal pro Jahr und Mitglied ausgelöst, direkt nachdem die Ankündigung ausgegeben wurde.

Verkette ihn mit einer beliebigen Aktion: Bonus-XP vergeben, einen persönlichen XP-Multiplikator für den Tag geben, eine Rolle zuweisen, eine DM senden. Wie jeder funktionsübergreifende Auslöser bleibt der Knoten in der Palette gesperrt, bis Geburtstage aktiviert ist.


✅ Berechtigungen

Geburtstage braucht im Ankündigungskanal die grundlegenden Bot-Berechtigungen (View Channels, Send Messages, Embed Links) sowie Manage Roles, wenn du eine Geburtstagsrolle nutzt. Siehe Funktionsberechtigungen.

Die Rolle des Bots muss in Server Settings → Roles über der Geburtstagsrolle stehen, sonst weigert sich Discord, sie zuzuweisen.

Um eine Rolle zu erwähnen, mache entweder diese Rolle erwähnbar oder gib dem Bot Mention @everyone, @here, and All Roles.


💡 Best Practices

  • Wähle eine Uhrzeit, zu der dein Server tatsächlich wach ist - eine Ankündigung um 03:00 Uhr ist vergeudet.
  • Lass Mindesttage auf dem Server auf öffentlichen Servern bei einer Woche oder mehr.
  • Lass Alter anzeigen ausgeschaltet, es sei denn, deine Community will es wirklich; viele Leute teilen ein Datum, aber kein Jahr.
  • Nutze die Gruppierungsschwelle: Auf einem großen Server wirken fünf einzelne Erwähnungen hintereinander wie Spam, eine Nachricht mit fünf Erwähnungen wie eine Feier.

❓ Es wurde nichts angekündigt

  • Ist ein Kanal gesetzt, und kann der Bot dort veröffentlichen und Links einbetten?
  • Ist die Ankündigungsuhrzeit für heute schon vorbei? Das Fenster ist nur zwei Stunden breit.
  • Wurde das Mitglied in diesem Jahr schon angekündigt? Prüfe das Abzeichen auf der Seite Geburtstage.
  • Ist es erst kürzlich beigetreten, also weniger als Mindesttage auf dem Server?
  • Ist der Geburtstag tatsächlich auf diesem Server eingetragen? Ein Mitglied kann anderswo ein Datum gespeichert haben, ohne hier zugestimmt zu haben.