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)

TriggerWann er auslöst
Nachricht gesendetEin Mitglied schreibt eine Nachricht (keine Bots).
Mitglied beigetretenJemand tritt bei (keine Bots).
Mitglied hat den Server verlassenJemand verlässt den Server (keine Bots).
Reaktion hinzugefügtJemand 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.

BedingungPrüft
Nachricht enthält TextDer Text kommt irgendwo in der Nachricht vor (Groß-/Kleinschreibung egal).
Nachricht beginnt mit TextDie 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 NICHTRollen-Mitgliedschaft.
Kanal istDie Nachricht oder Reaktion liegt in diesem Kanal.
Emoji istDie 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 / unterDie 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)

AktionWirkungBei welchen Triggern
Nachricht sendenPostet Text in einen Kanal (oder den auslösenden)alle
Direktnachricht sendenDM an das MitgliedNachricht, Beitritt, Reaktion
Rolle hinzufügen / entfernenÄndert Rollen des MitgliedsNachricht, Beitritt, Reaktion
Temporäre Rolle vergeben (Stunden)Rolle auf Zeit, siehe Temporäre RollenNachricht, Beitritt, Reaktion
Reaktion hinzufügenReagiert auf die auslösende NachrichtNachricht, Reaktion
Embed-Vorlage sendenPostet eine Vorlage aus dem Embed-Modulalle
In Kanal protokollierenSchreibt Text in einen Protokoll-Kanalalle
Auslösende Nachricht löschenLöscht die NachrichtNachricht
Auslösende Nachricht anpinnenPinnt die NachrichtNachricht
XP vergebenVergibt Event-XPNachricht, Beitritt, Reaktion
Thread an der Nachricht startenErstellt 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:

PlatzhalterErgebnis
{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

ModusBedeutung
Täglich um UhrzeitEinmal pro Tag zur angegebenen Uhrzeit
Wöchentlich an Wochentag + UhrzeitEinmal pro Woche am gewählten Wochentag (0 = Montag)
Alle N MinutenIm 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

  1. Ein Ereignis tritt ein. Kage sucht alle aktiven Regeln mit passendem Trigger.
  2. Jede Regel hat eine Mindestpause von 3 Sekunden, damit eine Regel, die selbst Nachrichten sendet, keine Endlosschleife erzeugt.
  3. Kage prüft die Bedingungen (UND oder ODER).
  4. 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.
  5. 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-FeldBedeutungStandard
Automationen aktivSchaltet das Modul ein. Nur aktive Regeln in einem aktiven Modul feuern.aus
Regel aktivPausiert eine einzelne Regelan
VerknüpfungUND (alle) oder ODER (mindestens eine)UND

Ergebnis überprüfen

  1. Einfache Testregel: Trigger „Nachricht gesendet“, Bedingung „Nachricht enthält Text“ mit „!ping“, Aktion „Nachricht senden“ mit „pong“.
  2. Auslösen: Schreibe „!ping“. Kage antwortet mit „pong“.
  3. 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

Tarife und enthaltene Module ansehen

Weiterlesen

Noch Fragen? Frag Kage AIKI

Beschreibe dein Anliegen – Kage AI sucht die passende Anleitung heraus und nennt dir die Quellen.

Kage AI fragen

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.