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.
| Lizenz | Premium |
| Braucht | Was die Aktionen brauchen — Rollen verwalten für Rollenaktionen, Mitglieder bannen für einen Bann usw. |
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.
Standard true
Eine einzelne Regel ausschalten, ohne sie zu löschen. Praktisch für saisonale Regeln und um einzugrenzen, welche Regel etwas verursacht.
0–86400 Sekunden · Standard 0
Wiederauslöse-Sperre pro Nutzer. 0 heißt keine Sperre.
Das Ereignis, das die Regel startet. Genau einer pro Regel.
Ein Mitglied…
Optionale Einschränkung vor der Bedingungsprüfung — günstiger und klarer, als dasselbe als Bedingung auszudrücken.
| Filter | Grenze | Gilt für |
|---|---|---|
| Nur in diesen Kanälen/Kategorien | bis 100 | Jeden Auslöser mit Kanalbezug |
| Nie in diesen Kanälen/Kategorien | bis 100 | Jeden Auslöser mit Kanalbezug |
| Nur für diese Rollen | bis 50 | Rolle erhalten / verloren |
| Nur diese Emojis | bis 50 | Reaktion hinzugefügt |
| Nur diese Button-IDs | bis 50 | Button geklickt |
Kanalfilter akzeptieren auch Kategorie-IDs — eine Kategorie-ID deckt jeden Kanal darin ab.
Alle Bedingungen müssen zutreffen (logisches UND). Leere Liste heißt: läuft immer. Bis zu 20 Bedingungen.
| Bedingung | Trifft zu, wenn |
|---|---|
| Es geschah in einem dieser Kanäle oder Kategorien | Der Ereigniskanal gelistet ist |
| Es geschah NICHT in einem dieser Kanäle oder Kategorien | Der Ereigniskanal nicht gelistet ist |
| Der Nutzer hat eine dieser Rollen | Irgendeine gelistete Rolle |
| Der Nutzer hat alle folgenden Rollen | Jede gelistete Rolle |
| Der Nutzer hat keine dieser Rollen | Keine gelistete Rolle |
| Der Nutzer hat nicht alle folgenden Rollen | Mindestens eine gelistete Rolle fehlt |
| Der Nutzer ist einer dieser Nutzer | Seine ID gelistet ist |
| Der Nutzer ist NICHT einer dieser Nutzer | Seine ID nicht gelistet ist |
| Die Nachricht enthält eines dieser Wörter oder Phrasen | Teilstring-Treffer |
| Die Nachricht enthält genau eines dieser Wörter oder Phrasen | Ganzwort-Treffer |
| Die Nachricht enthält keines dieser Wörter oder Phrasen | Keine gelistete Phrase vorkommt |
| Die Nachricht hat einen Anhang | Typ Audio, Bild, Text, Video oder Beliebig |
| Die Nachricht ist / ist keine Antwort | Dem gewählten Wert entspricht |
Grenzen: bis zu 100 Kanäle, 50 Rollen, 100 Nutzer-IDs, 100 Phrasen (je 1–200 Zeichen) pro Bedingung.
Werden der Reihe nach ausgeführt. Eine scheiternde Aktion wird übersprungen, der Rest läuft weiter. Zwischen 1 und 15 Aktionen pro Regel.
| Aktion | Parameter |
|---|---|
| Diese Rollen dem Nutzer geben | 1–25 Rollen |
| Diese Rollen dem Nutzer entfernen | 1–25 Rollen |
| Aktion | Parameter |
|---|---|
| Den Nutzer kicken | Optionaler Grund (bis 400 Zeichen) |
| Den Nutzer bannen | Optionaler Grund, optional „Nachrichten der letzten 0–7 Tage löschen" |
| Einen Nutzer entbannen | Nutzer-ID, optionaler Grund |
| Den Nutzer timeouten | 10 Sekunden – 28 Tage, optionaler Grund |
| Den Timeout des Nutzers aufheben | Optionaler Grund |
| Aktion | Parameter |
|---|---|
| Eine Nachricht senden | Inhalt (1–2000 Zeichen), Zielkanal (oder der Auslöser-Kanal), bis zu 5 Buttons |
| Auf die Nachricht antworten | Inhalt (1–2000 Zeichen) |
| Dem Nutzer eine DM senden | Inhalt (1–2000 Zeichen) |
| Die Nachricht in einem anderen Kanal reposten | Zielkanal |
| Aus der Nachricht einen Thread erstellen | Thread-Name (1–100 Zeichen) |
| Die Nachricht anpinnen | — |
| Die Nachricht löschen | — |
| Mit diesen Emojis auf die Nachricht reagieren | 1–20 Emojis |
Nachrichteninhalte unterstützen die üblichen Platzhalter.
Eine Nachricht senden-Aktion kann bis zu fünf Buttons anhängen:
| Feld | Regeln |
|---|---|
| Button-ID | 1–60 Zeichen, keine Doppelpunkte, keine Leerzeichen |
| Beschriftung | 1–80 Zeichen |
| Stil | Primä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.
| Aktion | Parameter |
|---|---|
| Dem Nutzer Coins geben | 1–1000000 |
| Dem Nutzer Coins abziehen | 1–1000000 |
| Dem Nutzer XP geben | 1–1000000 |
| Dem Nutzer XP abziehen | 1–1000000 |
Diese schreiben in die Plugins Economy und Leveling — die müssen aktiv sein, damit die Aktion irgendwo hinschreiben kann.
Wenn: Dem Server beitritt
Falls: (nichts)
Dann: Diese Rollen dem Nutzer geben → @Member
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."
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."