Jede Discord-Berechtigung ist ein Bit in einer großen Zahl (z. B. KICK_MEMBERS = 1 << 1 = 2, ADMINISTRATOR = 1 << 3 = 8). APIs und Bot-Einladungslinks erwarten die Summe dieser Bits. Dieses Tool rechnet in beide Richtungen.
So verwenden Sie das Tool
Haken Sie die gewünschten Berechtigungen an oder starten Sie mit einer Vorlage (Basis, Moderator, Administrator).
Lesen Sie die berechnete Dezimal- (oder Hex-)Zahl im Bereich „Ergebnis“ ab.
Kopieren Sie sie in den Parameter permissions des Einladungslinks (siehe Tool „Bot-Einladungslink“) oder in Ihren Code.
Um eine vorhandene Zahl zu dekodieren, fügen Sie sie ins Feld ein: Die passenden Kästchen werden angehakt.
Gut zu wissen
ADMINISTRATOR gewährt alle Berechtigungen und umgeht Kanal-Überschreibungen: Geben Sie sie einem Bot nur, wenn unbedingt nötig. Die Zahlen überschreiten 2^53, nutzen Sie in Ihrem Code Strings oder BigInt. Die Spalte T/V/S zeigt die betroffenen Kanaltypen (Text, Sprache, Stage). Werte am 2026-10-09 mit der offiziellen Discord-Entwicklerdokumentation abgeglichen; Bit 47 ist dort nicht definiert.
// discord.js
const { PermissionsBitField } = require('discord.js');
const perms = new PermissionsBitField(['ViewChannel', 'SendMessages']);
console.log(perms.bitfield.toString()); // 3072Häufige Fragen
- Warum ist die Zahl so groß?
- Neuere Berechtigungen nutzen hohe Bits (bis 1 << 52), die Summe übersteigt daher normale JavaScript-Ganzzahlen. Die Berechnung erfolgt mit BigInt.
- Werden meine Daten irgendwohin gesendet?
- Nein. Alles wird in Ihrem Browser berechnet; nur der letzte Wert wird im lokalen Speicher Ihres Browsers abgelegt.
