Admin-Module
Kalender auf deinem Server einrichten oder aktualisieren
Verwende den Befehl /kalender_setup. Folgendes musst du angeben:
- Einen Kanal, in welchem die / das Kalenderfoto(s) angezeigt werden soll(en)
- Die Wochen-Anzahl / Bild-Anzahl. Mögliche Optionen: 1-4 (z.B. Option 4 = Übersicht: diese Woche + die zukünftigen 3 Wochen)
- Die (Termin-)Kategorien, die in diesem Kalender-Setup und in dem Button "Terminübersicht" angezeigt werden sollen
Information
- Ein Server kann auch mehrere Kalender-Setups haben.
- Du kannst über den Befehl ebenso ein Kalender-Setup aktualsieren.
(Termin-)Kategorien
Im Bot selbst existieren Kateogorien, welche dazu verwendet werden, viele Termine ordnungsgerecht zu kategorisieren. Jede Kategorie hat einen anderen Namen sowie einen anderen Farb-/Hexcode, um Termine aus unterschiedlichen Kategorien mit der eingestellten Farbe im Kalender anzuzeigen.
Kategorie erstellen
Verwende /kategorie erstellen, um eine neue Kategorie zu erstellen. Pflichtangaben sind:
- Name der Kategorie
- Farbe (optionale Hex-Farbe für den Kalender (z.B. #FF0000))
Kategorie bearbeiten
Verwende /kategorie bearbeiten, um eine Kategorie zu bearbeiten.
Kategorie löschen
Verwende /kategorie löschen, um eine Kategorie zu bearbeiten. Pflichtangabe direkt im Slash-Command selbst ist hier:
- ID der Kategorie (diese erhältst du aus
/server-config)
Reminder-Thread Kanal hinzufügen
Um den Reminder-Thread Kanal auf einem Server einzurichten, kannst du den Befehl /reminder_setup kanal ausführen.
In den ausgewählten Kanal wird dann das Setup-Embed geschickt, mit welchem User beim Klicken auf den Button "Wo ist mein Thread?" oder bei nächster manueller Ausführung des Befehls /reminder, einen persönlichen Thread erstellt bekommen, in welchem sie dann neue Reminder erstellen können.
Information
- Nur du und Server-Admins können deinen Thread sehen.
- Wenn du nicht möchtest, dass auch Server-Admins deinen Thread sehen können, kannst du stattdessen einfach einen Reminder per DM erstellen (schreibe dazu den Bot und führe den oben genannten Befehl aus) --> Du erhältst dann deine Benachrichtigungen in deinen DMs (standardmäßig: im Thread-Kanal, falls Ausführung des Befehls im eigenen Thread-Kanal).
Reminder-Thread Kanal entfernen
Verwende /reminder_setup entfernen, um das Setup vom Server zu entfernen.
Staff-Rolle hinzufügen
Verwende /staff_role add, um eine Staff-Rolle hinzuzufügen.
Staff-Rolle entfernen
Verwende /staff_role remove, um einer Rolle den Staff-Status wieder zu entfernen.
Log-Kanal für Termine einrichten
Verwende dazu: /log_channel setup und wähle einen Kanal aus.
In diesem Kanal werden dann alle Termine geloggt, die vom Bot gesendet wurden. Zu Beginn jedes neuen Monats, sendet der Bot als Information oder "Trennlinie" den aktuellen Monat und das dazugehörige Jahr in den Kanal hinein und pinnt diese Nachricht im Kanal selbst an.
Achtung!
Es kann im Bot selbst (global) nur EINEN Log-Kanal geben.
Dieser sollte idealerweise also einfach auf dem Staff-/Team-Server belassen werden.
Log-Kanal für Termine entfernen
Verwende dazu: /log_channel entfernen und wähle den Kanal aus.
Vollständige Bot-Konfigurationsübersicht anzeigen lassen
Verwende den Befehl /server_config, um dir die komplette serverseitige und globale Konfiguration des Bots anzuschauen.
Statistiken anschauen
Nutze den Befehl /statistiken, um dir Statistiken über Netzwerk, Bot, Server, Modul und Versionen anzeigen zu lassen.
Ein (Beschreibungs-)Template erstellen
Zuerst: Wozu sind diese gut und wie funktionieren sie?
Du kannst Templates erstellen, welche - falls du sie per Auswahl auf einen Termin anwedest (s.u.) - die Beschreibung eines Termins mit dem Template-Inhalt komplett überschreiben.
Der Haupt-Grund, wieso es dieses Feature gibt, ist Folgender: Wenn du bspw. einen Termin namens "CWL Anmeldung" hast, welcher am 20.05.2026 stattfindet, aber eine Anmeldung in einem Ticket oder bei einem anderem Discord-Bot erfordert, kannst du durch Erstellen eines anderen Termins, welcher z.B. den Namen "Einsendeschluss CWL Anmeldung" trägt, Variablen des neu erstellten Termins in diesem Template verwenden.
Konkretes Beispiel:
- Termin "CWL Anmeldung" existiert am 20.05.2026
- Termin "Einsendeschluss CWL Anmeldung" existiert, welcher den Zeitpunkt 15.05.2026 (fünf Tage vorher) bekommt
- Eine separate Erinnerung für den Termin "CWL Anmeldung", welche schon VORHER stattfindet, wird bereits am 10.05.2026 in einen Discord-Kanal geschickt
- Ein Beschreibungs-Template wurde auf diese Erinnerung angewendet und in diesem existieren Variablen, mit welchen die User nun wissen, wann z.B. der Einsendeschluss für das jeweilige Event ist
Eine beispielhafte Nachricht für das Template wäre z.B. (alles natürlich komplett frei festlegbar!):
Hallo liebe Mitglieder der FruchtLabor-Familie,
mit dieser automatisch gesendeten Nachricht wird an das kommende Event "CWL Anmeldung" Ende des Monats erinnert.
Einsendeschluss: `{date_55}` (`{relative_55}`)
Mit freundlichen Grüßen,
das Server-TeamBeim Senden der Nachricht, werden die Variablen in richtige Werte unseres Termins "Einsendeschluss CWL Anmeldung" umgewandelt.
Aussehen wird sie wie folgt:
Hallo liebe Mitglieder der FruchtLabor-Familie,
mit dieser automatisch gesendeten Nachricht wird an das kommende Event "CWL Anmeldung" Ende des Monats erinnert.
Einsendeschluss: 15.05.2026 (in 5 Tagen)
Mit freundlichen Grüßen,
das Server-TeamFür das Erstellen eines Templates sind folgende dynamische Platzhalter-Variablen verfügbar, die später bei dem Senden automatisch ersetzt werden:
| Variable | Was sie in der aufgelösten Nachricht bewirkt |
|---|---|
| name | Name des Termins |
| date | <t:{timestamp}:D> (20. April 2026) |
| time | <t:{timestamp}:t> (17:45) |
| datetime | <t:{timestamp}:F> (Montag, 20. April 2026 17:45) |
| relative | <t:{timestamp}:R> (in 3 Tagen) |
Falls du im Allgemeinen nicht genau weißt, wie Timestamps funktionieren, empfehlen wir dir, mal HIER vorbeizuschauen.
Zum Verwenden: Im Template-Text (bei der Erstellung einfügen):
{variable_terminid}Termin-ID gilt hier als ein Standardwert, welcher unbedingt angegeben werden muss. Sonst weiß der Bot nicht, auf welchen Termin er sich beziehen soll. Die ID eines Termins bekommst du unter anderem durch den Befehl /termin --> Liste.
bspw.: {date_268} --> Datum des Termins mit der ID 268.
Template-Befehle
| Befehl | Beschreibung |
|---|---|
| /template erstellen | Neues Beschreibungs-Template erstellen |
| /template liste | Alle Templates anzeigen – Details & Zuweisungen, Bearbeiten und Löschen |
| /template zuweisen | Template einem Termin oder Reminder zuweisen |

