5 Min. Lesezeit
Module & Kanäle Konfiguration 5 Min. Lesezeit

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.

War dieser Artikel hilfreich?