Kalender

Ein flexibles Kalender-Modul mit mehreren Kalendern, gemeinsamen Mitgliedern, Terminen, Bearbeitungsrechten und konfigurierbaren Erinnerungen und Texten.

Was es kann

Befehle

/kalender termin-bearbeiten

Bearbeitet einen bestehenden Termin in einem Kalender.

Aktionen:

  • prüft die Bearbeitungsberechtigung
  • lädt den Termin und den zugehörigen Kalender
  • aktualisiert die Termindaten sowie Datum und Uhrzeit
  • aktualisiert Beschreibung und Ort
  • entfernt eine vorhandene Erinnerung
  • erstellt bei Bedarf eine neue Erinnerung

/kalender bearbeiter-hinzufuegen

Fügt einem Kalender einen weiteren Bearbeiter hinzu.

Aktionen:

  • prüft, ob der Nutzer der Kalenderbesitzer ist
  • lädt den Kalender und ermittelt den Besitzer
  • fügt die ausgewählte Person als Bearbeiter hinzu
  • speichert die Bearbeitungsrechte

Termin-Erinnerung senden

Sendet automatisch eine Erinnerung für einen bevorstehenden Termin.

Aktionen:

  • lädt den Termin und prüft, ob er noch vorhanden ist
  • ermittelt den zugehörigen Kalender
  • lädt die Kalender-Mitglieder
  • erstellt die Erinnerungsnachricht
  • sendet die Erinnerung per Direktnachricht

/kalender erstellen

Erstellt einen neuen Kalender und richtet die ersten Berechtigungen ein.

Aktionen:

  • erstellt einen Kalender mit Name und Beschreibung
  • registriert den Kalender auf dem Server
  • trägt den Ersteller als Mitglied und Bearbeiter ein
  • bestätigt die erfolgreiche Erstellung

/kalender anzeigen

Zeigt alle Kalender an, auf die der Nutzer Zugriff hat.

Aktionen:

  • lädt die vorhandenen Kalender
  • prüft die Mitgliedschaft und Sichtbarkeit
  • erstellt eine Übersicht mit Name, Beschreibung und ID
  • sendet die Übersicht als private Nachricht

/kalender loeschen

Löscht einen bestehenden Kalender einschließlich seiner Daten.

Aktionen:

  • prüft die Löschberechtigung
  • löscht zugehörige Termine und geplante Erinnerungen
  • entfernt Mitglieder und Bearbeitungsrechte
  • entfernt den Kalender aus der Serverliste

/kalender termine

Zeigt die Termine eines ausgewählten Kalenders an.

Aktionen:

  • prüft die Mitgliedschaft
  • lädt die vorhandenen Termine
  • erstellt eine Übersicht mit Titel, Datum und Uhrzeit
  • sendet die Übersicht als private Nachricht

/kalender

Verwaltet Kalender und Termine über einen zentralen Befehl.

Aktionen:

  • stellt die verschiedenen Unterbefehle für die Kalenderverwaltung bereit
  • leitet die jeweilige Auswahl an den passenden Flow weiter
  • ermöglicht das Verwalten von Kalendern, Terminen, Mitgliedern und Bearbeitern

/kalender mitglied-entfernen

Entfernt eine Person aus einem bestehenden Kalender.

Aktionen:

  • prüft die Verwaltungsberechtigung
  • lädt die Bearbeitungsrechte und den Kalenderbesitzer
  • entfernt die ausgewählte Person aus dem Kalender
  • speichert die aktualisierten Mitgliedschaften

/kalender termin-erstellen

Erstellt einen neuen Termin in einem Kalender.

Aktionen:

  • prüft die Bearbeitungsberechtigung
  • übernimmt die Termindaten
  • verarbeitet Datum und Uhrzeit mit Europe/Berlin
  • speichert den Termin
  • plant bei Bedarf eine Erinnerung

/kalender mitglied-hinzufuegen

Fügt eine Person zu einem bestehenden Kalender hinzu.

Aktionen:

  • prüft die Verwaltungsberechtigung
  • lädt die Bearbeitungsrechte und den Kalenderbesitzer
  • fügt die ausgewählte Person als Mitglied hinzu
  • speichert die aktualisierten Mitgliedschaften

/kalender termin-loeschen

Löscht einen bestehenden Termin aus einem Kalender.

Aktionen:

  • prüft die Bearbeitungsberechtigung
  • lädt den Termin und den zugehörigen Kalender
  • bricht vorhandene Erinnerungen ab
  • löscht den Termin und entfernt ihn aus der Terminliste

/kalender bearbeiter-entfernen

Entfernt einer Person die Bearbeitungsrechte für einen Kalender.

Aktionen:

  • prüft, ob der Nutzer der Kalenderbesitzer ist
  • lädt den Kalender und ermittelt den Besitzer
  • entfernt die ausgewählte Person aus den Bearbeitungsrechten
  • speichert die aktualisierten Bearbeitungsrechte

Termine-Zurück

Ermöglicht das Zurückblättern durch die Termine eines Kalenders.

Aktionen:

  • Aktuelle Terminseite des Benutzers laden
  • Zugehörigen Kalender laden
  • Prüfen, ob bereits die erste Seite angezeigt wird
  • Bei der ersten Seite die konfigurierte Meldung ausgeben
  • Andernfalls die vorherige Seite berechnen
  • Neue Terminseite erstellen
  • Bestehende Nachricht mit der neuen Seite aktualisieren

Kalender-Zurück

Ermöglicht das Zurückblättern durch die Kalenderauflistung.

Aktionen:

  • Aktuelle Kalenderseite des Benutzers laden
  • Prüfen, ob bereits die erste Seite angezeigt wird
  • Bei der ersten Seite die konfigurierte Meldung ausgeben
  • Andernfalls die vorherige Seite berechnen
  • Neue Kalenderseite erstellen
  • Bestehende Nachricht mit der neuen Seite aktualisieren

Kalender-Weiter

Ermöglicht das Weiterblättern durch die Kalenderauflistung.

Aktionen:

  • Aktuelle Kalenderseite des Benutzers laden
  • Prüfen, ob bereits die letzte Seite angezeigt wird
  • Bei der letzten Seite die konfigurierte Meldung ausgeben
  • Andernfalls die nächste Seite berechnen
  • Neue Kalenderseite erstellen
  • Bestehende Nachricht mit der neuen Seite aktualisieren

Termine-Weiter

Ermöglicht das Weiterblättern durch die Termine eines Kalenders.

Aktionen:

  • Aktuelle Terminseite des Benutzers laden
  • Zugehörigen Kalender laden
  • Prüfen, ob bereits die letzte Seite angezeigt wird
  • Bei der letzten Seite die konfigurierte Meldung ausgeben
  • Andernfalls die nächste Seite berechnen
  • Neue Terminseite erstellen
  • Bestehende Nachricht mit der neuen Seite aktualisieren

FAQ

Welche Rechte benötigt der Bot?

Der Bot benötigt die Rechte:

  • Kanal anzeigen
  • Nachrichten senden
  • Nachrichtenverlauf anzeigen

Empfehlung:

  • gesamter Server: Gib dem Bot bestenfalls die Administrator-Berechtigungen. Achte außerdem darauf, dass dieser in der Rollenhierarchie über allen anderen Rollen steht.

Was kann manuell angepasst werden?

Die folgenden Dinge sind aktuell anpassbar:

Nachrichten:

  • Kalender erfolgreich erstellt
  • Kalender erfolgreich gelöscht
  • Keine Kalender vorhanden
  • Keine Berechtigung
  • Termin erfolgreich erstellt
  • Termin erfolgreich gelöscht
  • Erinnerungsnachricht
  • Erste Seite
  • Letzte Seite

Welche Daten werden aktuell gespeichert?

Für das Kalender-Modul sind aktuell folgende gespeicherte Daten relevant:

Die folgenden Daten werden aktuell gespeichert:

Kalender:

  • die erstellten Kalender
  • Name und Beschreibung des Kalenders
  • die Kalender-ID
  • der Ersteller des Kalenders
  • die Mitglieder des Kalenders
  • die Bearbeiter des Kalenders
  • die zugehörigen Termine

Termine:

  • Titel und Beschreibung des Termins
  • Datum und Uhrzeit
  • Ort
  • Erinnerungseinstellung
  • die Termin-ID
  • die geplante Erinnerung

Benutzer:

  • die User-ID
  • die aktuell angezeigte Kalenderseite
  • die aktuell angezeigte Terminseite

Was ist der Unterschied zwischen einem Bearbeiter und einem Mitglied, sowie dem Ersteller?

Der Unterschied ist:

  • Mitglied:

Darf auf den Kalender zugreifen und die darin enthaltenen Termine ansehen.

  • Bearbeiter:

Darf zusätzlich den Kalender bzw. die Termine verwalten, also Termine erstellen, bearbeiten und löschen.

Ersteller

Der Ersteller eines Kalenders wird automatisch als Mitglied und Bearbeiter eingetragen.

Warum wird mir bei der Erstellung eines Termins eine Fehlermeldung angezeigt?

Um einen Termin erstellen zu können, musst du entweder der Besitzer des Kalenders oder als Bearbeiter für diesen Kalender eingetragen sein. Mitglieder können Termine lediglich ansehen. Überprüfe daher zunächst, ob du die entsprechenden Berechtigungen für den Kalender besitzt. Falls du Besitzer oder Bearbeiter bist und trotzdem eine Fehlermeldung erhältst, überprüfe bitte, ob du den richtigen Kalender ausgewählt und alle erforderlichen Angaben für den Termin ausgefüllt hast.

Warum muss ich bei einigen Kalender-Befehlen eine ID angeben und wo finde ich diese?

Ah, verstanden. Du meinst eine kurze FAQ-Erklärung dazu, woher der User die benötigte ID bekommt und was er dort eingeben muss.

Bei einigen Befehlen musst du eine ID angeben, damit der richtige Kalender oder Termin ausgewählt werden kann.

Die benötigte ID findest du bei der jeweiligen Auflistung:

  • Bei /kalender anzeigen wird dir die Kalender-ID unter dem jeweiligen Kalender angezeigt.
  • Bei /kalender termine wird dir die Termin-ID beim jeweiligen Termin angezeigt.

Diese ID kannst du anschließend bei Befehlen wie /kalender loeschen, /kalender termin-loeschen oder /kalender termin-bearbeiten angeben, um den gewünschten Kalender oder Termin auszuwählen.

In welchem Format muss ich Datum, Uhrzeit und Erinnerungen angeben?

Datum
Zum Beispiel 05.03.2026, morgen oder nächsten Montag

Uhrzeit
Im Format HH:MM, zum Beispiel 20:00 oder 08:30

Datum und Uhrzeit kombiniert
Zum Beispiel morgen 20:00 oder 05.03.2026 20:00

Erinnerung:
Die Anzahl der Minuten vor dem Termin, zum Beispiel 15 für 15 Minuten vorher, 60 für 1 Stunde vorher oder 1440 für 1 Tag vorher

Keine Erinnerung
-1

Versionsverlauf

118.9.2026

Modul erstellt

Bewertungen

Bewertungen geben die Meinung der Serverbesitzer wieder, nicht die von SCNX.

Noch keine Bewertungen.