Automationen: WENN-FALLS-DANN-Regeln ohne Code
Wie Automationen von Kage funktionieren: Trigger, Bedingungen und Aktionen kombinieren, Zeitpläne in UTC, Platzhalter, Sicherheitsgrenzen, Limits und Fehlerbehebung.
Zuletzt fachlich geprüft: 14. Oktober 2026
Mit Automationen baust du eigene Regeln nach dem Muster WENN – FALLS – DANN, ohne Code: Ein Trigger (WENN) startet die Regel, beliebig viele Bedingungen (FALLS) prüfen, ob sie wirklich gilt, und die Aktionen (DANN) laufen der Reihe nach ab. Beispiel: *Wenn jemand beitritt, falls das Konto jünger als 7 Tage ist, dann sende eine Nachricht an das Team.*
Eine kurze Anleitung findest du in den Ratgebern Automationen und Automations-Regeln.
Voraussetzungen
- Zugriff auf das Modul: Du meldest dich im Dashboard mit Discord an und brauchst das Recht Server verwalten (oder einen für dieses Modul freigegebenen Zugriff).
- Rechte von Kage: Je nach Aktion braucht Kage Nachrichten senden, Rollen verwalten, Nachrichten verwalten (löschen, anpinnen), Reaktionen hinzufügen oder Threads erstellen.
- Rollenreihenfolge: Für Rollen-Aktionen muss Kages Rolle über der Zielrolle stehen.
- Tarif: Welchen Tarif das Modul braucht, zeigt der Tarifhinweis oben auf dieser Seite. Läuft der Tarif aus, pausiert Kage alle Regeln.
Aufbau einer Regel
Eine Regel hat einen Namen, einen Trigger, null bis 20 Bedingungen und bis zu 10 Aktionen. Ohne Bedingungen feuert sie bei jedem Trigger. Ohne Aktionen tut sie nichts.
Trigger (WENN)
| Trigger | Wann er auslöst |
|---|---|
| Nachricht gesendet | Ein Mitglied schreibt eine Nachricht (keine Bots). |
| Mitglied beigetreten | Jemand tritt bei (keine Bots). |
| Mitglied hat den Server verlassen | Jemand verlässt den Server (keine Bots). |
| Reaktion hinzugefügt | Jemand reagiert auf eine Nachricht (keine Bots). |
| Zeitplan (wiederkehrend) | Zu einer festen Uhrzeit oder im Takt, siehe unten. |
Bot-Nachrichten und -Mitglieder lösen nie eine Regel aus. Das ist eine feste Sicherheitsregel und lässt sich nicht abschalten.
Bedingungen (FALLS)
Das Dashboard zeigt zu jedem Trigger nur die sinnvollen Bedingungen an.
| Bedingung | Prüft |
|---|---|
| Nachricht enthält Text | Der Text kommt irgendwo in der Nachricht vor (Groß-/Kleinschreibung egal). |
| Nachricht beginnt mit Text | Die Nachricht beginnt mit dem Text. |
| Nachricht passt auf Muster (Regex) | Ein regulärer Ausdruck trifft zu. Ist er ungültig, gilt die Bedingung als nicht erfüllt. |
| Mitglied hat Rolle / hat Rolle NICHT | Rollen-Mitgliedschaft. |
| Kanal ist | Die Nachricht oder Reaktion liegt in diesem Kanal. |
| Emoji ist | Die Reaktion hat dieses Emoji (auch eigene Server-Emojis). |
| Zufallschance (%) | Trifft mit dieser Wahrscheinlichkeit zu. |
| Account jünger als (Tage) | Das Discord-Konto ist jünger als die Angabe. |
| Uhrzeit zwischen (HH:MM) | Die aktuelle Uhrzeit (UTC) liegt im Fenster. Ein Fenster über Mitternacht ist erlaubt. |
| Mitgliederzahl über / unter | Die Zahl der Servermitglieder liegt darüber oder darunter. |
Standardmäßig müssen alle Bedingungen zutreffen (UND). Du kannst die Verknüpfung auf ODER umstellen: Dann genügt eine zutreffende Bedingung. Verschachtelte Klammern gibt es nicht.
Aktionen (DANN)
| Aktion | Wirkung | Bei welchen Triggern |
|---|---|---|
| Nachricht senden | Postet Text in einen Kanal (oder den auslösenden) | alle |
| Direktnachricht senden | DM an das Mitglied | Nachricht, Beitritt, Reaktion |
| Rolle hinzufügen / entfernen | Ändert Rollen des Mitglieds | Nachricht, Beitritt, Reaktion |
| Temporäre Rolle vergeben (Stunden) | Rolle auf Zeit, siehe Temporäre Rollen | Nachricht, Beitritt, Reaktion |
| Reaktion hinzufügen | Reagiert auf die auslösende Nachricht | Nachricht, Reaktion |
| Embed-Vorlage senden | Postet eine Vorlage aus dem Embed-Modul | alle |
| In Kanal protokollieren | Schreibt Text in einen Protokoll-Kanal | alle |
| Auslösende Nachricht löschen | Löscht die Nachricht | Nachricht |
| Auslösende Nachricht anpinnen | Pinnt die Nachricht | Nachricht |
| XP vergeben | Vergibt Event-XP | Nachricht, Beitritt, Reaktion |
| Thread an der Nachricht starten | Erstellt einen Thread (Name bis 100 Zeichen) | Nachricht |
Der Trigger „Mitglied hat den Server verlassen“ erlaubt nur Nachricht, Embed-Vorlage und Protokoll. Der Zeitplan-Trigger erlaubt ebenfalls nur diese drei. Aktionen, die es bei einem Trigger nicht gibt (zum Beispiel Löschen ohne Nachricht), überspringt Kage.
Es gibt keine Kick-, Bann- oder Timeout-Aktion. Eine falsch eingerichtete Regel könnte sonst ganze Gruppen sperren. Dafür nutzt du die Moderation.
Platzhalter
In Texten kannst du diese Platzhalter verwenden:
| Platzhalter | Ergebnis |
|---|---|
{user} | Erwähnung des auslösenden Mitglieds |
{username} | Name des Mitglieds |
{guild} | Servername |
{membercount} | Mitgliederzahl |
{channel} | Kanalname mit #, falls vorhanden |
{date} | Datum (TT.MM.JJJJ, UTC) |
{time} | Uhrzeit (HH:MM, UTC) |
Unbekannte Platzhalter bleiben stehen. Texte kürzt Kage auf 2.000 Zeichen. Bei Zeitplan-Regeln gibt es kein auslösendes Mitglied, {user} bleibt dort leer.
Der Zeitplan-Trigger
| Modus | Bedeutung |
|---|---|
| Täglich um Uhrzeit | Einmal pro Tag zur angegebenen Uhrzeit |
| Wöchentlich an Wochentag + Uhrzeit | Einmal pro Woche am gewählten Wochentag (0 = Montag) |
| Alle N Minuten | Im Takt, mindestens 15 Minuten |
Alle Uhrzeiten gelten als UTC, es gibt keine Zeitzone pro Regel. Kage prüft jede Minute und löst eine Regel pro Zeitfenster nur einmal aus.
So führt Kage eine Regel aus
- Ein Ereignis tritt ein. Kage sucht alle aktiven Regeln mit passendem Trigger.
- Jede Regel hat eine Mindestpause von 3 Sekunden, damit eine Regel, die selbst Nachrichten sendet, keine Endlosschleife erzeugt.
- Kage prüft die Bedingungen (UND oder ODER).
- Treffen sie zu, führt Kage die Aktionen der Reihe nach aus. Scheitert eine (zum Beispiel wegen fehlender Rechte), läuft die nächste trotzdem weiter.
- Kage zählt die Ausführung und merkt sich den Zeitpunkt, beides siehst du im Dashboard („N× ausgeführt“, „zuletzt …“). Im Reiter Logs steht jede Auslösung.
Im Dashboard
Unter Automationen legst du Regeln an, bearbeitest, pausierst und löschst sie. Mit Vorlagen startest du aus Beispielen. Jede Regel zeigt Trigger, Zahl der Bedingungen und Aktionen und ihre Ausführungsstatistik.
Das Dashboard begrenzt die Regelzahl nach Tarif: Premium bis zu 25 Regeln, Enterprise bis zu 150. Bereits vorhandene Regeln über der Grenze werden nicht gekürzt, nur weiteres Wachstum wird blockiert.
Einstellungen im Überblick
| Dashboard-Feld | Bedeutung | Standard |
|---|---|---|
| Automationen aktiv | Schaltet das Modul ein. Nur aktive Regeln in einem aktiven Modul feuern. | aus |
| Regel aktiv | Pausiert eine einzelne Regel | an |
| Verknüpfung | UND (alle) oder ODER (mindestens eine) | UND |
Ergebnis überprüfen
- Einfache Testregel: Trigger „Nachricht gesendet“, Bedingung „Nachricht enthält Text“ mit „!ping“, Aktion „Nachricht senden“ mit „pong“.
- Auslösen: Schreibe „!ping“. Kage antwortet mit „pong“.
- Statistik: Die Regel zeigt „1× ausgeführt“, und der Reiter Logs nennt sie.
Fehlerbehebung
Die Regel feuert nicht
Prüfe, ob das Modul und die Regel aktiv sind, ob der Trigger zum Ereignis passt und ob alle Bedingungen (bei UND) zutreffen. Bots lösen nie aus. Bei Zeitplänen zählt die Uhrzeit in UTC.
Eine Aktion passiert nicht
Meist fehlt Kage ein Recht, oder die Rollenreihenfolge stimmt nicht. Das Betriebslog nennt die Aktion; in Discord erscheint keine Meldung. Außerdem gilt die Aktion nicht bei jedem Trigger (siehe Tabelle).
Die Regel feuert zu oft oder in Schleifen
Eine Regel pausiert nach jeder Auslösung 3 Sekunden. Baue Bedingungen so, dass die Antwort der Regel sie nicht erneut auslöst. Bots lösen ohnehin nie aus.
Der Zeitplan kommt zur falschen Uhrzeit
Alle Zeitpläne laufen in UTC. In Mitteleuropa liegt die Ortszeit 1 bis 2 Stunden darüber. Rechne die Uhrzeit um.
Die Regel lässt sich nicht speichern
Die Obergrenze deines Tarifs ist erreicht, oder die Regel enthält mehr als 20 Bedingungen bzw. 10 Aktionen.
Weiterführend
Einfache Text-Antworten: Eigene Befehle. Feste Zeitpläne für Nachrichten: Auto-Nachrichten. Gestaltete Nachrichten: Embeds.
Zugehörige Kage-Module
- AutomationsAb Premium
- Eigene BefehleIn Basic enthalten
Weiterlesen
Noch Fragen? Frag Kage AIKI
Beschreibe dein Anliegen – Kage AI sucht die passende Anleitung heraus und nennt dir die Quellen.
Kage auf deinem Server ausprobieren
Melde dich mit Discord an, lade den Bot ein und richte die Module im Dashboard ein. Der Basic-Tarif ist dauerhaft kostenlos.