YAGPDB Alternative ohne Code: Automatisierungen für alle
Veröffentlicht am 19.10.2026
Auch verfügbar auf: Español · Português · Français · English
YAGPDB hat eine treue Fangemeinde, und das zu Recht: Mit seinen Custom Commands lässt sich dank eigener Template-Syntax fast alles skripten. Wer gern Dokumentation liest und nachts Templates debuggt, findet kaum etwas Mächtigeres.
Das Problem ist meist die Wartung. Auf den meisten Servern kann genau eine Person im Team diese Befehle schreiben oder reparieren. Ist sie verhindert oder verlässt den Server, werden die Skripte zur Blackbox, die niemand anfassen will. Dieser Artikel richtet sich an Teams, die eigenes Verhalten wollen, das jeder Moderator im Browser lesen, ändern oder abschalten kann.
Geskriptete Befehle vs. No-Code-Automatisierungen
Beide lösen ähnliche Probleme – auf sehr unterschiedliche Weise:
| Geskriptete Custom Commands | No-Code-Automatisierungen | |
|---|---|---|
| Erstellung | Code oder Template-Syntax schreiben | Auslöser, Bedingungen und Aktionen aus Listen wählen |
| Wartung | Wer die Syntax beherrscht | Jeder mit Dashboard-Zugang |
| Flexibilität | Sehr hoch: Schleifen, Variablen, gespeicherte Daten | Gängige Muster, keine beliebige Logik |
| Fehlersuche | Fehler lesen, testen, wiederholen | Weniger Teile, weniger Ausfälle |
| Ideal für | Einzigartige Mechaniken, datenlastige Features | Routine in Moderation und Community |
Keins ist grundsätzlich „besser“. Entscheidend ist, wer sich in einem Jahr um den Server kümmert.
So sind Automatisierungen in MagnificBot aufgebaut
Jede Automatisierung folgt einem Satz: Wenn etwas passiert und diese Bedingungen erfüllt sind, dann führe diese Aktionen aus.
- 13 Auslöser: Mitglied kommt oder geht, Rolle hinzugefügt oder entfernt, Nachricht gesendet (optional in einem Kanal, mit bestimmtem Text oder Muster), Reaktion hinzugefügt, Voice betreten oder verlassen, Level-Aufstieg, Ticket geöffnet oder geschlossen, täglich zu einer Uhrzeit und alle N Minuten.
- 11 Bedingungen: hat eine Rolle oder nicht, ist ein Bot, Konto älter als X Tage, Kanal ist bzw. ist nicht, Nachricht enthält Text, passt auf ein Muster oder hat einen Anhang, Zufallschance und Zeitfenster.
- 12 Aktionen: Nachricht senden (optional mit Embed-Titel und -Farbe), DM senden, Nachricht löschen, reagieren, Rolle geben oder nehmen, Nickname setzen, Timeout, Kick, Bann, XP vergeben und zwischen Schritten ein paar Sekunden warten.
Texte unterstützen Variablen wie {user.mention}, {user.name}, {server}, {channel.mention}, {level} und {ticket}. Vorlagen helfen beim Einstieg.
Sechs Rezepte, für die man früher ein Skript brauchte
1. Auto-Antwort auf die Dauerfrage. Auslöser: Nachricht enthält „server ip“. Bedingung: Kanal ist nicht der Team-Kanal. Aktion: Adresse und Link zu den Regeln posten.
2. Abstimmung über Vorschläge. Auslöser: Nachricht in #vorschläge. Aktionen: mit 👍 und danach mit 👎 reagieren. Jede Idee bekommt sofort ihre Abstimmung.
3. Bonus ab Level 10. Auslöser: Level-Aufstieg, genau Level 10. Aktionen: Rolle „Stammgast“ geben und {user.mention} gratulieren.
4. Sanfte Kontoalter-Prüfung. Auslöser: Mitglied tritt bei. Bedingung: Konto älter als 7 Tage. Aktion: Rolle „Mitglied“ vergeben. Ganz neue Konten bekommen sie nicht automatisch, das Team prüft sie manuell.
5. Abend-Erinnerung. Auslöser: täglich um 20:00 Uhr (Server-Zeitzone). Aktion: Event-Erinnerung in #ankündigungen posten.
6. Ticket-Hinweis. Auslöser: Ticket geöffnet. Aktion: im Team-Kanal melden, dass {user.mention} das Ticket {ticket} eröffnet hat.
Keins dieser Rezepte muss Daten zwischen zwei Ausführungen speichern. Genau dort verläuft die Grenze.
Wann echter Code die bessere Wahl bleibt
Sei ehrlich zu dir selbst. Automatisierungen sind keine Programmiersprache, und MagnificBot bietet keine Custom Commands mit Code. YAGPDB, ein anderer skriptbarer Bot oder ein eigener Bot sind sinnvoller, wenn du Folgendes brauchst:
- Zähler oder pro Mitglied gespeicherte Daten (etwa ein eigenes Punktesystem);
- Schleifen, verschachtelte Logik oder Textauswertung;
- Aufrufe externer APIs;
- Minispiele oder eine Server-Wirtschaft mit virtueller Währung (beides hat MagnificBot nicht).
Viele Server kombinieren: ein skriptbarer Bot für ein, zwei besondere Mechaniken und ein All-in-one-Bot für Moderation, Tickets, Begrüßung und Alltags-Automatisierungen. Unser Leitfaden, wie du mehrere Discord-Bots durch einen ersetzt, hilft bei der Entscheidung.
Tipps, damit nichts nach hinten losgeht
- Klein anfangen: Nachrichten-Auslöser zuerst auf einen Kanal begrenzen.
- Team und Bots ausnehmen: mit Rollen-Bedingungen und „ist ein Bot“, damit sich Automatisierungen nicht gegenseitig auslösen.
- Zufall dosieren: 5 % Chance auf eine nette Reaktion wirken charmant, 50 % wie Spam.
- Timeout statt Bann in Moderations-Automatisierungen – ein falscher Timeout ist schnell rückgängig gemacht.
- Zweck in den Namen schreiben, etwa „Auto-Antwort: Server-IP“, damit der nächste Moderator sofort versteht, was passiert.
Grenzen je Tarif
Der Gratis-Tarif enthält den vollständigen Editor mit allen Auslösern, Bedingungen und Aktionen, aber mit einem Basis-Limit an Automatisierungen pro Server. Premium (4,99 US$/Monat) hebt das Limit an, Pro noch weiter. Mehr dazu auf der Preisseite.
FAQ
Ist das dasselbe wie YAGPDB Custom Commands?
Nein. Automatisierungen decken „wenn X, dann Y“-Muster ohne Code ab. Sie speichern keine Daten und führen keine beliebige Logik aus.
Kann ich reguläre Ausdrücke verwenden?
Ja, optional. Der Nachrichten-Auslöser und eine Bedingung akzeptieren ein Muster, meist reicht aber „enthält Text“.
Kann eine Automatisierung mehrere Dinge tun?
Ja. Aktionen lassen sich verketten, auch mit kurzen Pausen dazwischen.
Laufen Automatisierungen, wenn niemand online ist?
Ja. Sie laufen auf dem Bot – geplante und ereignisbasierte Automatisierungen feuern auch bei geschlossenem Dashboard.
Teste selbst, wie weit No-Code trägt: Erstelle deine erste Automatisierung aus einer Vorlage auf app.magnificbot.com.
Teste MagnificBot kostenlos
Alle Module inklusive, eingerichtet über ein Web-Dashboard. Ohne Kreditkarte, ohne Zeitlimit.
Zu Discord hinzufügen – kostenlos