- Dokumentation
- Automationen
- Auslöser, Bausteine und Platzhalter
Auslöser, Bausteine und Platzhalter
Alle Bausteine des Flow-Editors im Überblick – von „Mitglied beigetreten“ bis „Zähler“ – samt Platzhaltern wie {user}.
Benötigt Premium
Diese Funktion kannst du ab dem Plan Halbmond nutzen.Kurz gezeigt
So sieht das in Discord aus – mit Beispieldaten.
Ein Klick. Ein Ablauf, der zu dir passt.
Verbinde einen Button mit Bedingungen und Aktionen. Hier prüft yurna eine Rolle, vergibt eine weitere und sendet eine Nachricht.
Auslöser · Button
Bereit für die Community?
Du bist bereits verifiziert? Hole dir Zugang zu unseren gemeinsamen Aktivitäten.
Interaktive Demo mit Beispieldaten. Hier wird nichts auf einem echten Server geändert.
Ein Mitglied drückt den Button. Schritt 1 von 3
Der Flow-Editor ordnet seine Bausteine in vier Gruppen: Auslöser, Aktionen, Logik und Daten. Ein Flow braucht mindestens einen Auslöser; danach verbindest du beliebig viele weitere Bausteine.
Auslöser#
| Baustein | Startet, wenn … |
|---|---|
| /flow-Befehl | jemand /flow mit dem Namen dieses Flows benutzt (nur auf deinem Server) |
| Knopf geklickt | jemand einen Flow-Knopf mit dieser Kennung klickt |
| Nachricht enthält | eine Nachricht einen Text enthält, damit beginnt, genau so lautet oder zu einem regulären Ausdruck passt – wahlweise nur in einem Kanal |
| Mitglied beigetreten / Mitglied verlassen | jemand dem Server beitritt bzw. ihn verlässt |
| Reaktion hinzugefügt | jemand mit einem Emoji reagiert (leer = jede Reaktion, optional nur an einer Nachricht) |
| Rolle erhalten / Rolle verloren | ein Mitglied eine Rolle bekommt bzw. verliert (leer = jede Rolle) |
| Zeitplan | täglich oder wöchentlich zu einer Uhrzeit oder alle X Minuten (mindestens 10) |
| yurna-Befehl benutzt | jemand einen eingebauten yurna-Befehl benutzt hat, z. B. „ticket“ |
Zeitpläne laufen in der Zeitzone Europe/Berlin. Ein verpasster Termin wird bis zu 30 Minuten später nachgeholt. Weil ein Zeitplan keine auslösende Person hat, legst du dort einen Kanal für {channel} fest.
Aktionen#
- Antworten – antwortet auf Befehl, Knopf oder Nachricht. Mit Nur für die Person sichtbar (bei Befehlen und Knöpfen) sieht nur die auslösende Person die Antwort.
- Nachricht senden – Text, Embed, bis zu 5 Knöpfe und bis zu 5 Reaktionen in einen Kanal. Ohne Kanal nimmt yurna den aktuellen Kanal.
- DM senden – Direktnachricht an die auslösende Person oder an das Mitglied aus der Befehlsoption.
- Rolle geben/nehmen – Geben, Nehmen oder Umschalten einer Rolle.
- Webhook / HTTP – ruft eine öffentliche http(s)-Adresse auf (GET/POST, 5 Sekunden Zeitlimit). Einen Wert aus der JSON-Antwort holst du über einen JSON-Pfad wie
data.0.name. Nur im Vollmond-Plan.
Knöpfe in „Antworten“ oder „Nachricht senden“ bekommen eine Kennung. Ein Klick startet jeden Flow mit dem Auslöser „Knopf geklickt“ und derselben Kennung.
Logik#
- Bedingung – vergleicht Werte (ist gleich, enthält, größer als, ist leer, passt zu Regex …), prüft „Mitglied hat Rolle“ oder „Kanal ist“. Weiter geht es über den Ausgang Ja oder Nein.
- Zufall – nimmt zufällig einen von 2 bis 5 gleich wahrscheinlichen Wegen.
- Warten – pausiert Sekunden oder Minuten, insgesamt höchstens 15 Minuten je Lauf.
Daten#
- Variable setzen – merkt sich während eines Laufs einen Text oder rechnet mit Zahlen. Danach nutzbar als
{var.name}. - Zähler – ein dauerhafter Zähler für den ganzen Server oder für jedes Mitglied einzeln: erhöhen, verringern, auf einen Wert setzen oder nur lesen. Nutzbar als
{counter.name}. Höchstens 500 Zähler je Server.
Platzhalter#
In Texten setzt yurna Platzhalter beim Ausführen ein:
| Platzhalter | Bedeutung |
|---|---|
{user}, {user.name}, {user.id}, {user.avatar} | Erwähnung, Anzeigename, ID und Profilbild der auslösenden Person |
{server}, {server.members} | Servername und Mitgliederzahl |
{channel}, {channel.name} | Kanal-Erwähnung und Kanalname |
{date}, {time} | Datum und Uhrzeit (Europe/Berlin) |
{random:a|b|c} | zufällig einer der Werte |
{option.eingabe}, {option.mitglied} | Eingaben beim /flow-Befehl |
{count} | wie oft der /flow-Befehl schon benutzt wurde |
{message}, {button}, {reaction}, {role} | Nachrichtentext, Knopf-Kennung, Emoji bzw. Rolle des Auslösers |
{http.status}, {http.value} | Ergebnis von „Webhook / HTTP“ |
Unbekannte Platzhalter bleiben sichtbar stehen – so fallen Tippfehler sofort auf.
Hinweis
Bausteine aus dem alten Editor erscheinen als Älterer Baustein. Sie laufen weiter, lassen sich aber nicht mehr einstellen. Ersetze sie am besten durch neue.
Siehe auch#
Zuletzt aktualisiert am 21. Oktober 2026