Discord-Berechtigungsrechner
Berechtigungs-Bitfelder per API in Namen umwandeln
Verwandeln Sie ein Discord-Berechtigungs-Bitfeld mit einem REST-Aufruf in lesbare Berechtigungsnamen oder ein Array von Namen zurück in den kombinierten 64-Bit-Integer. Kein Bit-Shifting, keine zu pflegenden Lookup-Tabellen.
What it checks
Bitfeld zu Namen
Dekodieren Sie jeden Berechtigungs-Integer in die genauen Berechtigungsflags, die er gewährt.
Namen zu Bitfeld
Kombinieren Sie ein Array von Berechtigungsnamen in den einzelnen Integer, den Discord erwartet.
ADMINISTRATOR-Erkennung
Kennzeichnet sofort die allmächtige ADMINISTRATOR-Berechtigung.
Meldung unbekannter Bits
Macht alle Bits sichtbar, die keiner bekannten Berechtigung zugeordnet sind.
Try it live
Click “Run review” to see the JSON response.
Quickstart
One authenticated POST request. Official JavaScript and Python SDKs available.
curl -X POST https://api.mecanik.dev/v1/client/YOUR_UUID/tools/discord-permissions-calc \
-H "Authorization: Bearer YOUR_TOKEN" \
-H "Content-Type: application/json" \
-d '{"permissions":"274877990912"}' const res = await fetch(
"https://api.mecanik.dev/v1/client/YOUR_UUID/tools/discord-permissions-calc",
{
method: "POST",
headers: {
Authorization: "Bearer YOUR_TOKEN",
"Content-Type": "application/json",
},
body: JSON.stringify({ permissions: "274877990912" }),
},
);
const { result } = await res.json();
console.log(result.permission_names);import requests
r = requests.post(
"https://api.mecanik.dev/v1/client/YOUR_UUID/tools/discord-permissions-calc",
headers={"Authorization": "Bearer YOUR_TOKEN"},
json={"permissions": "274877990912"},
)
print(r.json()["result"]["permission_names"])Common use cases
Bot-Invite-Links
Berechnen Sie den exakten Berechtigungs-Integer für eine OAuth2-Invite-URL.
Rollenverwaltung
Zeigen Sie Admins beim Bearbeiten von Rollen menschenlesbare Berechtigungen an.
Dashboards
Stellen Sie die gewährten Berechtigungen einer Rolle in einem Bot-Control-Panel dar.
Berechtigungs-Audits
Kennzeichnen Sie überprivilegierte Rollen durch Dekodieren ihrer Bitfelder.
Simple, pay-as-you-go pricing
Pay only for what you use, with no subscription. See full pricing.
Wann die Discord-Berechtigungsrechner-API einzusetzen ist
Berechtigungs-Integer gehören zu den Dingen, die man beim Bau eines Discord-Bots am leichtesten falsch macht. Ein einziges falsch berechnetes Bit bedeutet, dass Ihrem Bot in der Produktion EMBED_LINKS fehlt, oder schlimmer noch, dass ein Invite-Link einem Bot, der nur Nachrichten senden soll, ADMINISTRATOR gewährt. Die Bit-Rechnerei von Hand oder das Kopieren einer magischen Zahl aus einem Forenbeitrag skaliert nicht und ist schwer zu auditieren.
Die Discord-Berechtigungsrechner-API beseitigt das Rätselraten: Senden Sie ein Bitfeld und erhalten Sie die exakte Liste der Berechtigungen zurück, die es gewährt, oder senden Sie die gewünschten Namen und erhalten Sie den einzelnen Integer zurück, den Discord erwartet. Da es sich um einen zustandslosen REST-Endpunkt handelt, fügt er sich sauber in einen Invite-Link-Builder, ein Rollenverwaltungs-Dashboard oder einen CI-Check ein, der fehlschlägt, wenn eine Rolle überprivilegiert ist. Kombinieren Sie ihn mit der Discord-API -Suite, um Intents, Invites und Moderation über einen API-Schlüssel abzudecken.
Frequently asked questions
Was ist ein Discord-Berechtigungs-Bitfeld?
Discord speichert die Berechtigungen einer Rolle oder eines Mitglieds als einzelnen 64-Bit-Integer, bei dem jedes Bit eine Berechtigung repräsentiert (zum Beispiel SEND_MESSAGES oder BAN_MEMBERS). Dieser Discord-Berechtigungsrechner übersetzt diesen Integer in lesbare Namen und zurück.
Kann er Berechtigungsnamen wieder in einen Integer umwandeln?
Ja. Senden Sie statt eines Bitfelds ein Array von Berechtigungsnamen, und die API gibt den kombinierten Integer zurück, den Sie in eine Bot-Invite-URL oder eine Rollenbearbeitung einsetzen können.
Deckt er jede Discord-Berechtigung ab?
Ja. Er deckt den vollen 64-Bit-Berechtigungssatz ab, kennzeichnet ADMINISTRATOR separat und meldet alle unbekannten Bits, damit Sie neue oder veraltete Berechtigungen erkennen können.
Wie viel kostet die Discord-Berechtigungsrechner-API?
Jeder Aufruf kostet 1 Credit. Jedes neue Konto erhält 100 kostenlose Credits, und Credit-Pakete beginnen bei 5 $, ohne Abonnement und mit Credits, die nie verfallen.
Brauche ich meinen Bot-Token, um sie zu nutzen?
Nein. Dieser Endpunkt führt die Berechnung lokal durch und kontaktiert Discord nie, sodass Ihr Bot-Token niemals benötigt oder übertragen wird.
Start building in under a minute
Create a free account and get 100 credits. No card required.
Get your API key