Discord Bot-Einladungslink erstellen

Gib die Application-ID deiner App ein, wähle Installationsart, Scopes und Rechte – und kopiere den fertigen discord.com/oauth2/authorize-Link. Du kannst auch einen bestehenden Link einfügen, um ihn zu prüfen und zu ändern.

Läuft komplett in deinem Browser

Deine App

Das ist eine Beispiel-ID – ersetze sie durch die ID deiner App.

Installationsart

Scopes

Weitere OAuth2-Scopes

Diese Scopes starten den vollen OAuth2-Ablauf: Discord leitet nach der Zustimmung mit einem Code an deine redirect_uri weiter. Dafür brauchst du einen eigenen Server, der den Code eintauscht.

Bot-RechteIm Rechte-Rechner öffnen

8 Rechte · Dezimalzahl aus dem Rechte-Rechner – oder unten auswählen.
Rechte auswählen
Vorlagen
Allgemeine Serverrechte1 von 10
Mitgliedschaft0 von 6
Textkanal7 von 18
Sprachkanal0 von 11
Stage-Kanal0 von 1
Events0 von 2
Apps0 von 3
Erweitert0 von 1

Erweitert

Optional. Die ID des Servers, der im Auswahlmenü schon gewählt sein soll.
Muss exakt so im Developer Portal unter OAuth2 → Redirects eingetragen sein.
Einladungslink

Einladungslink

https://discord.com/oauth2/authorize?client_id=1234567890123456789&permissions=274878286912&integration_type=0&scope=bot%20applications.commands
Öffnen

Alles in Ordnung – der Link ist bereit.

Was steht im Link?

client_id1234567890123456789
Die Application-ID deiner App.
permissions274878286912
Rechte-Bitfeld als Dezimalzahl. Daraus entsteht die Bot-Rolle.
integration_type0
0 = Server-Installation, 1 = Nutzer-Installation.
scopebot applications.commands
Was die App bekommt, durch Leerzeichen getrennt (%20).

So funktioniert’s

  1. Kopiere im Developer Portal unter „General Information“ die Application-ID und füge sie ein. Einen Token oder ein Secret brauchst du nicht.
  2. Wähle „Server-Installation“ für einen klassischen Bot oder „Nutzer-Installation“ für Befehle, die überall funktionieren.
  3. Lass bot und applications.commands angehakt und wähle die Rechte – per Zahl oder über die Rechte-Liste.
  4. Optional: Server vorauswählen (guild_id) und die Auswahl sperren.
  5. Kopiere den Link oder öffne ihn direkt, um den Bot hinzuzufügen.

Häufige Fragen

Wo finde ich die Client-ID?

Im Discord Developer Portal: Wähle deine App und kopiere unter „General Information“ die „Application ID“. Sie ist eine 17- bis 20-stellige Zahl und dieselbe wie die Client-ID unter „OAuth2“.

Was ist der Unterschied zwischen Server- und Nutzer-Installation?

Bei der Server-Installation (integration_type=0) kommt der Bot-Nutzer in einen Server und bekommt eine Rolle mit den gewählten Rechten. Bei der Nutzer-Installation (integration_type=1) landet die App in deinem Konto: Ihre Befehle gehen auch in DMs und fremden Servern, aber ohne Bot-Nutzer und ohne Rechte. Dafür muss „User Install“ im Developer Portal aktiviert sein.

Warum fragt Discord nach einer redirect_uri?

Sobald du Scopes wie identify, guilds oder email hinzufügst, startet der volle OAuth2-Ablauf mit response_type=code. Discord leitet dann zu deiner redirect_uri weiter, die im Developer Portal eingetragen sein muss. Für einen normalen Bot reichen bot und applications.commands.

Brauche ich applications.commands zusätzlich zu bot?

Nein, applications.commands ist bei bot automatisch dabei. Es schadet aber nicht und macht deutlich, dass die App Slash-Befehle hat. Für Nutzer-Installationen ist es Pflicht.

Bekommt mein Bot alle Rechte aus dem Link?

Nur, wenn die Person, die ihn hinzufügt, diese Rechte selbst hat und sie nicht abwählt. Kanal-Überschreibungen können einzelne Rechte später wieder einschränken.