Kostenloses Tool

Discord Permissions Calculator

Berechtigungs-Integer für Discord-Bots mit einem Klick. Wähl die Berechtigungen, die dein Bot braucht, kopiere die Zahl und generiere eine fertige Invite-URL.

Findest du auf der Seite deiner App im Discord Developer Portal. Wird nur im Browser verwendet, um deine Invite-URL zu bauen.

Schnellvorlagen
Rückwärts dekodieren

Füg einen Berechtigungs-Integer ein, um unten automatisch die passenden Berechtigungen anzuhaken.

Allgemein

Mitgliedschaft

Textkanäle

Sprachkanäle

Stage-Kanäle

Events

Erweitert

So nutzt du den Permissions Calculator

Drei Schritte zum Berechtigungs-Integer und zur Invite-URL für deinen Discord-Bot

  1. 1

    Wähl die Berechtigungen, die dein Bot braucht

    Hak jede Berechtigung an, die dein Discord-Bot benötigt. Sie sind nach Kategorie gruppiert, und zu jeder gibt es eine kurze Beschreibung, was sie erlaubt.
  2. 2

    Kopiere den Berechtigungs-Integer

    Der Rechner aktualisiert den Integer live, während du Berechtigungen an- und abwählst. Klick auf Kopieren, um die Zahl zu übernehmen und in die OAuth2-Einstellungen deines Bots oder ins Discord Developer Portal einzufügen.
  3. 3

    Generiere eine Invite-URL

    Füg die Client-ID deines Bots ein, um eine fertige Invite-URL zu bauen, in der die Query-Parameter scope und permissions bereits gesetzt sind. Teil den Link, um den Bot zu jedem Server hinzuzufügen.

Was ist ein Discord Berechtigungs-Integer?

Ein Discord Berechtigungs-Integer ist eine einzelne Zahl, die eine Gruppe von Berechtigungen als Bitfeld darstellt. Jede Berechtigung (Nachrichten senden, Mitglieder kicken, Kanäle verwalten usw.) hat eine feste Bit-Position. Um mehrere Berechtigungen zu kombinieren, nutzt Discord ein bitweises OR, sodass eine einzige große Zahl alle Berechtigungen deines Bots auf einmal enthält.

Weil Discord mehr als 50 Berechtigungen hat, übersteigt der Integer schnell Number.MAX_SAFE_INTEGER. Deshalb werden Berechtigungswerte oft als sehr große Zahlen angezeigt (etwa 8 für Administrator oder 274877975552 für einen typischen Giveaway-Bot). Dieser Rechner rechnet mit BigInt, damit nichts abgeschnitten wird.

Diesen Integer übergibst du Discord beim Erzeugen einer OAuth2-Invite-URL über den Query-Parameter permissions. Discord legt dann beim Beitritt zu einem Server eine verwaltete Rolle für deinen Bot an, die genau diese Berechtigungen hat.

Warum einen Permissions Calculator verwenden?

Einen Berechtigungs-Integer von Hand zu bauen heißt, Bit-Positionen auswendig zu kennen und bitweise zu rechnen. Ein Rechner gibt dir eine Checkliste, verhindert Tippfehler und lässt dich jeden vorhandenen Integer rückwärts auflösen, damit du siehst, welche Berechtigungen ein Bot verlangt, bevor du ihn einlädst.

Er hilft dir auch, dem Prinzip der minimalen Rechte zu folgen. Gib deinem Bot nur die Berechtigungen, die er für seine Aufgabe braucht. Administrator zu vergeben ist der bequeme Weg, aber wenn der Bot kompromittiert wird oder ein Befehl einen Fehler hat, bedeutet Administrator die komplette Übernahme des Servers. Nutz dieses Tool, um stattdessen das Minimum auszuwählen.

Häufige Fragen

Alles, was du über Discord-Bot-Berechtigungen wissen musst

Ein Bot, mit dem dein Server wächst

ScopliDrop ist ein kostenloser Discord Giveaway-Bot mit aufgabenbasierten Teilnahmen, Betrugsschutz und eingebauten Wachstums-Tools. Mit einem Klick hinzufügen, die richtigen Berechtigungen sind schon vorkonfiguriert.