Entwicklerportal
Experimentell Die Bot- & App-Plattform wird aktiv weiterentwickelt. Die Unterstützung für selbst gehostete Server ist am 13.08.2026 erschienen und bietet weniger Funktionen als die Cloud. Sieh dir an, was unterstützt wird.
← Doku

Slash-Befehle

Anwendungsbefehle werden genau wie bei Discord registriert — dieselben Endpunkte, dieselben Payloads, dieselben Bibliotheken. Eine Regel ist anders: GameVox liefert eigene Befehle mit, und deren Namen sind reserviert.

Registrieren

Unverändert gegenüber Discord. Alle vier Routen funktionieren, global und pro Guild, zum Erstellen und Massenüberschreiben:

POST /api/v10/applications/{application_id}/commands
PUT  /api/v10/applications/{application_id}/commands
POST /api/v10/applications/{application_id}/guilds/{guild_id}/commands
PUT  /api/v10/applications/{application_id}/guilds/{guild_id}/commands

Reservierte Namen

GameVox beantwortet die untenstehenden Befehle selbst. Die Registrierung eines dieser Namen wird mit 400 und dem Discord-Fehlercode 50035 abgelehnt; die Meldung nennt den Befehl, sodass der Fehlschlag in deinem Deploy-Log offensichtlich ist.

Der Grund liegt beim Mitglied, nicht bei der Plattform. GameVox zeigt eingebaute und App-Befehle in einem einzigen Picker ohne Namensraum, sodass zwei Befehle namens ban als zwei identische Zeilen erscheinen, zwischen denen nichts unterscheidet. Für einen Moderationsbefehl ist das schlimmer als ein Fehler — niemand sollte rätseln müssen, welches /ban gerade ausgeführt wurde.

GruppeReservierte NamenWas GameVox damit macht
Moderation ban unban kick clear slowmode Wirkt direkt auf den Server, mit den GameVox-Berechtigungen der aufrufenden Person.
Spaß 8ball flip choice ascii qrcode love Antwortet im Kanal.
Info serverinfo userinfo avatar Zeigt, was die aufrufende Person in der Oberfläche ohnehin sehen kann.
Mitglied afk remindme welcome goodbye Abwesenheitsnotizen, Erinnerungen und die Beitritts-/Austrittsnachricht des Servers.
Client me poll shrug tableflip unflip lenny Wird vom GameVox-Client verarbeitet, ohne einen Server zu erreichen.

Der Abgleich ignoriert Groß-/Kleinschreibung und umgebende Leerzeichen: Ban kollidiert mit ban, weil der Picker Namen ebenso abgleicht.

Falls du bereits einen registriert hast

Ein Befehl, der registriert wurde, bevor sein Name reserviert war, bleibt in der Datenbank, wird aber aus dem Picker des Mitglieds entfernt und beim Aufruf abgelehnt. Benenne ihn um und registriere ihn neu; sonst ändert sich nichts an deiner App.

Namen, die nicht reserviert sind

Nur exakte Übereinstimmungen sind belegt. banish, clearall und server-info gehören dir. Ebenso warn: GameVox hat keinen Verwarnungsbefehl, weil das Melden eines Mitglieds stattdessen über den Meldeablauf läuft.

Deine Befehle mit etwas Kurzem und App-Spezifischem zu präfixen lohnt sich ohnehin, reserviert oder nicht — genau das verhindert Kollisionen zwischen zwei installierten Apps, die GameVox nicht schlichtet.

Berechtigungen gelten weiterhin

Einen Namen zu reservieren hat nichts damit zu tun, wer deine Befehle ausführen darf. Das bleibt unverändert und standardmäßig verweigert: Ein registrierter Befehl ist nur für den Server-Eigentümer ausführbar, bis eine betreibende Person ihn unter Servereinstellungen → Integrationen einer Gruppe gewährt. Siehe Berechtigungen.