Plugins

Automationen

Premium
Wenn etwas passiert, Bedingungen prüfen, Aktionen ausführen — die vollständige Liste aus 11 Auslösern, 13 Bedingungen und 19 Aktionen.

Eine Automation ist ein Satz:

Wenn jemand X tut, falls all das zutrifft, dann tue diese Dinge.

Regeln laufen je Auslöser unabhängig. Bis zu 50 Regeln pro Server.

LizenzPremium
BrauchtWas die Aktionen brauchen — Rollen verwalten für Rollenaktionen, Mitglieder bannen für einen Bann usw.

Regel-Grundlagen

Regelname

1–60 Zeichen · Pflicht

Interner Bezeichner. Benenn ihn nach dem, was er tut — Willkommensrolle, Keine Links für Neue — denn in einem halben Jahr ist die Liste deine einzige Dokumentation.

Regel aktiv

Standard true

Eine einzelne Regel ausschalten, ohne sie zu löschen. Praktisch für saisonale Regeln und um einzugrenzen, welche Regel etwas verursacht.

Abklingzeit

0–86400 Sekunden · Standard 0

Wiederauslöse-Sperre pro Nutzer. 0 heißt keine Sperre.

Setz eine Abklingzeit auf alles, was etwas verschenkt. Ohne sie ist eine Regel „Coins bei Nachricht" eine unendliche Gelddruckmaschine.

Auslöser

Das Ereignis, das die Regel startet. Genau einer pro Regel.

Ein Mitglied…

  • sendet eine Nachricht
  • bearbeitet eine Nachricht
  • löscht eine Nachricht
  • klickt einen Automations-Button
  • fügt eine Reaktion hinzu
  • erhält eine Rolle
  • verliert eine Rolle
  • betritt einen Voice-Kanal
  • verlässt einen Voice-Kanal
  • erstellt einen Thread
  • tritt dem Server bei

Auslöser-Filter

Optionale Einschränkung vor der Bedingungsprüfung — günstiger und klarer, als dasselbe als Bedingung auszudrücken.

FilterGrenzeGilt für
Nur in diesen Kanälen/Kategorienbis 100Jeden Auslöser mit Kanalbezug
Nie in diesen Kanälen/Kategorienbis 100Jeden Auslöser mit Kanalbezug
Nur für diese Rollenbis 50Rolle erhalten / verloren
Nur diese Emojisbis 50Reaktion hinzugefügt
Nur diese Button-IDsbis 50Button geklickt

Kanalfilter akzeptieren auch Kategorie-IDs — eine Kategorie-ID deckt jeden Kanal darin ab.

Bedingungen

Alle Bedingungen müssen zutreffen (logisches UND). Leere Liste heißt: läuft immer. Bis zu 20 Bedingungen.

BedingungTrifft zu, wenn
Es geschah in einem dieser Kanäle oder KategorienDer Ereigniskanal gelistet ist
Es geschah NICHT in einem dieser Kanäle oder KategorienDer Ereigniskanal nicht gelistet ist
Der Nutzer hat eine dieser RollenIrgendeine gelistete Rolle
Der Nutzer hat alle folgenden RollenJede gelistete Rolle
Der Nutzer hat keine dieser RollenKeine gelistete Rolle
Der Nutzer hat nicht alle folgenden RollenMindestens eine gelistete Rolle fehlt
Der Nutzer ist einer dieser NutzerSeine ID gelistet ist
Der Nutzer ist NICHT einer dieser NutzerSeine ID nicht gelistet ist
Die Nachricht enthält eines dieser Wörter oder PhrasenTeilstring-Treffer
Die Nachricht enthält genau eines dieser Wörter oder PhrasenGanzwort-Treffer
Die Nachricht enthält keines dieser Wörter oder PhrasenKeine gelistete Phrase vorkommt
Die Nachricht hat einen AnhangTyp Audio, Bild, Text, Video oder Beliebig
Die Nachricht ist / ist keine AntwortDem gewählten Wert entspricht

Grenzen: bis zu 100 Kanäle, 50 Rollen, 100 Nutzer-IDs, 100 Phrasen (je 1–200 Zeichen) pro Bedingung.

Die Nachrichtenbedingungen ergeben nur bei Auslösern mit Nachricht Sinn — Nachricht senden oder bearbeiten, Reaktion hinzufügen, Button klicken. Bei anderen Auslösern gibt es keine Nachricht zu prüfen.

Aktionen

Werden der Reihe nach ausgeführt. Eine scheiternde Aktion wird übersprungen, der Rest läuft weiter. Zwischen 1 und 15 Aktionen pro Regel.

Rollen

AktionParameter
Diese Rollen dem Nutzer geben1–25 Rollen
Diese Rollen dem Nutzer entfernen1–25 Rollen

Moderation

AktionParameter
Den Nutzer kickenOptionaler Grund (bis 400 Zeichen)
Den Nutzer bannenOptionaler Grund, optional „Nachrichten der letzten 0–7 Tage löschen"
Einen Nutzer entbannenNutzer-ID, optionaler Grund
Den Nutzer timeouten10 Sekunden – 28 Tage, optionaler Grund
Den Timeout des Nutzers aufhebenOptionaler Grund

Nachrichten

AktionParameter
Eine Nachricht sendenInhalt (1–2000 Zeichen), Zielkanal (oder der Auslöser-Kanal), bis zu 5 Buttons
Auf die Nachricht antwortenInhalt (1–2000 Zeichen)
Dem Nutzer eine DM sendenInhalt (1–2000 Zeichen)
Die Nachricht in einem anderen Kanal repostenZielkanal
Aus der Nachricht einen Thread erstellenThread-Name (1–100 Zeichen)
Die Nachricht anpinnen
Die Nachricht löschen
Mit diesen Emojis auf die Nachricht reagieren1–20 Emojis

Nachrichteninhalte unterstützen die üblichen Platzhalter.

Buttons

Eine Nachricht senden-Aktion kann bis zu fünf Buttons anhängen:

FeldRegeln
Button-ID1–60 Zeichen, keine Doppelpunkte, keine Leerzeichen
Beschriftung1–80 Zeichen
StilPrimär · Sekundär · Erfolg · Gefahr

Die Button-ID ist das, worauf ein Button-Klick-Auslöser abgleicht. Genau das macht Automationen interaktiv: Regel A postet eine Nachricht mit einem Button namens apply, Regel B löst auf einen Button-Klick gefiltert auf apply aus und vergibt eine Rolle.

Economy & XP

AktionParameter
Dem Nutzer Coins geben1–1000000
Dem Nutzer Coins abziehen1–1000000
Dem Nutzer XP geben1–1000000
Dem Nutzer XP abziehen1–1000000

Diese schreiben in die Plugins Economy und Leveling — die müssen aktiv sein, damit die Aktion irgendwo hinschreiben kann.

Beispiele

Auto-Rolle beim Beitritt

Wenn:  Dem Server beitritt
Falls: (nichts)
Dann:  Diese Rollen dem Nutzer geben → @Member

Vorschlags-Threads

Wenn:  Eine Nachricht sendet
       Nur in diesen Kanälen → #vorschlaege
Falls: (nichts)
Dann:  Mit diesen Emojis reagieren → 👍 👎
       Aus der Nachricht einen Thread erstellen → "Diskussion"
Wenn:  Eine Nachricht sendet
Falls: Der Nutzer hat keine dieser Rollen → @Level 5
       Die Nachricht enthält eines dieser Wörter → http:// https://
Dann:  Die Nachricht löschen
       Dem Nutzer eine DM senden → "Links werden ab Level 5 freigeschaltet."

Ein Bewerbungs-Button zur Selbstbedienung

Regel 1
Wenn:  Dem Server beitritt
Dann:  Eine Nachricht senden → #welcome, "Bewerben?" + Button-ID "apply"

Regel 2
Wenn:  Einen Button klickt
       Nur diese Button-IDs → apply
Dann:  Diese Rollen dem Nutzer geben → @Bewerber
       Auf die Nachricht antworten → "Du hast jetzt @Bewerber — schau in #bewerbungen."

Verhaltenshinweise

  • Regeln sind unabhängig. Zwei Regeln auf demselben Auslöser laufen beide; es gibt keine Priorität und kein Abbrechen nach der ersten.
  • Eine Regel, die sich selbst auslösen würde, läuft trotzdem — nutze Abklingzeiten und Kanalfilter, um das zu verhindern.
  • Aktionen ohne die nötigen Rechte werden still übersprungen, der Rest der Regel läuft weiter. Prüfe deine Rechte, wenn eine Aktion nie zu passieren scheint.
  • Rollenaktionen unterliegen der Rollenhierarchie: Cloudy kann keine Rolle über der eigenen vergeben.