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 anzeigenwird dir die Kalender-ID unter dem jeweiligen Kalender angezeigt. - Bei
/kalender terminewird 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
Modul erstellt
Bewertungen
Bewertungen geben die Meinung der Serverbesitzer wieder, nicht die von SCNX.
Noch keine Bewertungen.