Custom Commands (Prefix-Befehle)
Erstelle und verwalte eigene klassische Prefix-Befehle (z. B. !test, !regeln, !support) mit Multi-Actions, Embed-Builder und feingranularen Berechtigungen.
Überblick & Funktionsweise
Das Custom Commands Modul ermöglicht es dir, beliebige Prefix-Befehle für deinen Discord Bot ohne Programmieraufwand direkt über das Web-Dashboard zu erstellen. Es handelt sich hierbei ausschließlich um klassische Prefix-Commands (z. B. <code>!test</code>, <code>!hilfe</code>, <code>?info</code>) – keine Slash Commands. Die Befehle arbeiten mit extrem schnellem Caching, Server-Isolation und voller Markdown- sowie Embed-Unterstützung.
Unterstützte Aktionen
-
Antwort im aktuellen Kanal (
reply_current_channel): Der Bot antwortet direkt in dem Chatkanal, in welchem das Mitglied den Befehl eingegeben hat. -
Senden in vordefinierten Kanal (
send_channel): Der Bot postet die formatierte Antwort in einen fest konfigurierten Zielkanal (z. B. #ankündigungen oder #support).
Dynamische Variablen (Platzhalter)
In deinen Nachrichtentexten und allen Embed-Feldern (Titel, Beschreibung, Footer, Fields) kannst du dynamische Variablen nutzen:
| Variable | Bedeutung | Beispiel-Ausgabe |
|---|---|---|
| {user} / {member} | Erwähnung (Ping) des ausführenden Mitglieds | @MaxMustermann |
| {display_name} | Anzeigename des Mitglieds auf dem Server | MaxMustermann |
| {user_id} / {member_id} | Eindeutige Discord Benutzer-ID | 1012365016357425162 |
| {guild} / {server} | Name deines Discord Servers | Unitycord Community |
| {channel} | Erwähnung des aktuellen Textkanals | #general |
| {member_count} | Gesamtzahl aller Server-Mitglieder | 1,450 |
Berechtigungs-System & Schutz
Für jeden Command kannst du Berechtigungen auf Rollen- und Kanalebene konfigurieren. Dabei gilt die strikte Sicherheitsregel: <strong>Verweigerungen (Denials) haben immer Vorrang vor Erlaubnissen!</strong>
- Erlaubte Rollen / Kanäle: Nur Mitglieder mit mindestens einer dieser Rollen bzw. in diesen Kanälen dürfen den Befehl nutzen.
- Verweigerte Rollen / Kanäle: Mitglieder mit dieser Rolle oder in diesem Kanal können den Command unter keinen Umständen ausführen.
- Ohne Einschränkungen: Lässt du alle Berechtigungsfelder leer, ist der Command für alle Mitglieder in jedem Kanal nutzbar.
Schritt-für-Schritt Anleitung im Dashboard
-
1. Bereich öffnen: Navigiere im Dashboard auf die Seite Embeds & Module und wähle den Sub-Tab
🔗 Custom Commands. -
2. Command erstellen: Klicke oben rechts auf
+ Command erstellen. -
3. Trigger & Name festlegen: Gib einen internen Namen (z.B. 'Hilfe Menü') und den Trigger (z.B.
!hilfe) ein. - 4. Aktion & Embed konfigurieren: Wähle den Aktionstyp, passe Textnachricht, Embed-Titel, Beschreibung, Akzentfarbe, Bilder und beliebig viele dynamische Embed-Fields an. Die Änderungen siehst du sofort in der Live-Vorschau.
-
5. Berechtigungen & Speichern: Trage bei Bedarf Rollen- und Kanalbeschränkungen ein und klicke auf
Einstellungen Speichern.
Verwaltung & Umschalten
Bestehende Commands kannst du in der Übersicht jederzeit mit einem Klick pausieren/aktivieren, bearbeiten oder löschen, ohne den Bot neu starten zu müssen.