Discord-Anwendungs-ID: Wo du sie findest und wofür sie da ist
Die Anwendungs-ID ist die öffentliche Nummer, die eine Discord-App identifiziert. Bei Bots ist sie dieselbe wie die ID des Bot-Benutzers und die Client-ID. Du findest sie im Entwicklerportal und verwendest sie für Einladungslinks und zum Registrieren von Befehlen. Sie weiterzugeben ist unbedenklich.
Was sie kennzeichnet
Jeder Bot beginnt als Anwendung im Discord-Entwicklerportal. Diese Anwendung erhält eine ID, eine Snowflake wie jede andere Discord-ID. Im Portal erscheint sie als Anwendungs-ID auf der Seite Allgemeine Informationen. In OAuth2-Dialogen und Einladungs-URLs heißt sie Client-ID. Bei einem Bot ist es derselbe Wert wie die eigene ID des Bot-Benutzers.
Wo sie verwendet wird
- Einladungslinks: die
client_idin einer Autorisierungs-URL legt fest, welcher Bot hinzugefügt wird. Den Rest dieses Links erklären die OAuth2-Scopes. - Befehle registrieren: ein Bot erstellt Slash-Befehle unter seiner Anwendungs-ID.
- Dashboards und Anmeldung: eine Website, auf der du dich mit Discord anmeldest, verwendet die Anwendungs-ID als Client-ID.
- Support: ein Entwickler kann eine App anhand ihrer ID nachschlagen, wenn du ein Problem meldest.
Darf man sie teilen?
Ja. Sie ist dafür gedacht, öffentlich zu sein, denn sie steckt in jedem Einladungslink, den jemand anklickt. Nicht teilen darfst du den Bot-Token oder das Client-Secret. Fragt jemand nach „deiner Bot-ID“, meint er diese Nummer. Fragt er nach einem Token, sag nein.
Sie zu finden dauert Sekunden. Öffne das Portal, wähle die Anwendung und kopiere die Anwendungs-ID auf der ersten Seite. Alternativ aktivierst du in Discord den Entwicklermodus, klickst mit der rechten Maustaste auf den Bot in der Mitgliederliste und wählst Benutzer-ID kopieren. Du erhältst dieselbe Nummer.
Warum Server-Besitzer sie brauchen
Die meisten Besitzer brauchen sie nie. Wichtig wird sie, wenn du deinen eigenen Bot mit eigenem Branding betreibst, einen Einladungslink von Hand schreibst oder einen Hosting-Dienst bittest, deine App zu verbinden. Sie hilft auch, wenn zwei Bots denselben Namen haben, denn die ID ist das Einzige, das sich nicht kopieren lässt.
Anwendungs-IDs und Noxyr
Wenn du einen Custom Bot erstellst, legst du deine eigene Discord-Anwendung an und bekommst damit eine eigene Anwendungs-ID. Noxyr behält die Benutzer-ID dieses Bots bei, egal wie oft du ihn umbenennst oder den Avatar änderst. Rollen und Überschreibungen, die daran hängen, funktionieren deshalb weiter. Wie sich Namen und Avatare ändern, erklärt Custom-Bot-Branding. Die ersten Schritte stehen im Artikel Discord-Anwendung erstellen.
Um einen Einladungslink ohne Handarbeit zu erstellen, nutze den Einladungslink-Generator.
Häufige Fragen
Ist die Anwendungs-ID dasselbe wie die Client-ID?
Ja. Discord verwendet beide Namen für dieselbe Nummer, und bei Bots entspricht sie außerdem der ID des Bot-Benutzers.
Ist die Anwendungs-ID geheim?
Nein. Sie steht in jedem Einladungslink. Halte stattdessen den Bot-Token und das Client-Secret privat.
Wo finde ich meine Anwendungs-ID?
Im Discord-Entwicklerportal öffnest du deine Anwendung und kopierst die Anwendungs-ID unter Allgemeine Informationen.