Der Präfix eines Bots ist das Zeichen, das eine normale Nachricht in einen Befehl verwandelt, wie das $ in $help. Die meisten Bots lassen einen Server-Admin ihn mit einem Befehl oder über ein Web-Dashboard ändern. Bei Noxyr ist der Standard $. Du änderst ihn mit /prefix set oder im Dashboard, mit 1 bis 5 Zeichen ohne Leerzeichen. Der Präfix gilt nur für deinen Server, sodass jeder Server seinen eigenen wählen kann.

Typing $help as a plain message and picking /help from the slash menu both reach the same bot reply. Prefix command (any message) $help Slash command (menu) /help /helpEvery command, grouped /help category:Tickets N Noxyr help Same reply, same permissions, either way.

Herausfinden, welchen Präfix ein Bot nutzt

Wenn du nicht sicher bist, welchen Präfix ein Bot erwartet, erwähne ihn in einem Kanal allein. Viele Bots, Noxyr eingeschlossen, antworten dann mit dem aktuellen Präfix. Bei Noxyr bekommst du auf eine Nachricht, die nur aus @Noxyr besteht, die Antwort „Mein Präfix hier ist $“. Server-Admins können außerdem /prefix view ausführen. Das funktioniert unabhängig vom Präfix, weil Slash-Befehle nie einen verwenden.

So änderst du den Präfix von Noxyr

Es gibt drei Stellen, und alle ändern dieselbe Einstellung:

  • In Discord: führe /prefix set prefix:! aus. Mit /prefix reset kehrst du zu $ zurück.
  • Auf der Setup-Seite: öffne das Dashboard, wähle deinen Server, geh zu Setup und trage im Feld Befehlspräfix den neuen Wert ein.
  • Auf der Seite Eigene Befehle: Das Feld Präfix steht unten im linken Bereich, neben den Befehlen, die du umbenannt hast.

Zum Ändern brauchst du Administrator (oder eine der Admin-Rollen des Servers). Der neue Präfix funktioniert ab der nächsten Nachricht, und der alte hört im selben Moment auf zu funktionieren. Informiere deine Mitglieder deshalb, wenn du wechselst.

Regeln für einen Noxyr-Präfix

RegelWarum
1 bis 5 ZeichenKurz genug zum schnellen Tippen, lang genug für zweiteilige Präfixe wie n!.
Keine LeerzeichenEin Leerzeichen würde den Präfix vor dem Befehlsnamen beenden.
Darf nicht mit / beginnen/ öffnet das eigene Slash-Befehlsmenü von Discord.
Kein @, #, <, > oder :Sie erzeugen Erwähnungen und Kanal-Links. Dann würden normale Nachrichten zu Befehlen.
Keine Markdown-Zeichen (*, _, ~, |, Backtick, Backslash)Sie verändern, wie eine Nachricht formatiert wird.

Gute Wahlen sind $, !, ?, ., - oder ein kurzes Wort, das auf ein Zeichen endet, etwa n! oder nx..

Wähle einen Präfix, der nicht kollidiert

Wenn zwei Bots auf einem Server denselben Präfix haben, kann eine einzige Nachricht dafür sorgen, dass beide antworten. Oder einer von beiden meldet, dass er den Befehl nicht kennt. ! ist der häufigste Standard. Ein Server mit mehreren Bots sollte deshalb jedem etwas anderes geben. Ein kurzer zweizeichiger Präfix wie n! kollidiert fast nie und ist trotzdem schnell zu tippen.

Es hilft außerdem, Zeichen zu meiden, mit denen Leute normale Nachrichten beginnen. Noxyr bleibt still, wenn das Wort nach dem Präfix kein Befehl ist. $5 each ist also einfach eine Nachricht. In einem gesprächigen Kanal führt ein Präfix wie . aber trotzdem dazu, dass ein versehentliches .help einen Befehl auslöst.

Slash-Befehle funktionieren weiter

Der Präfix ändert nur die Nachrichtenbefehle. Alle Slash-Befehle bleiben gleich. Und jeder Befehl von Noxyr funktioniert in beiden Varianten mit denselben Optionen. Mitglieder, die das /-Menü bevorzugen, verlieren also nichts. Präfix-Befehle vs. Slash-Befehle erklärt die Unterschiede im Detail.

Benenne Befehle um, nicht nur den Präfix

Wenn du eigentlich kürzere oder freundlichere Befehle willst, ändere die Namen statt des Präfixes. Die Seite Eigene Befehle von Noxyr erlaubt es einem Server, $p als $play ausführen zu lassen oder $done als $ticket close, ohne die echten Namen anzufassen. Siehe Eigene Discord-Befehle.