Calculator de permisiuni Discord
Convertește bitfield-urile de permisiuni în nume prin API
Transformă un bitfield de permisiuni Discord în nume de permisiuni lizibile, sau un array de nume înapoi în întregul combinat pe 64 de biți, cu un singur apel REST. Fără bit-shifting, fără tabele de căutare de întreținut.
What it checks
Bitfield în nume
Decodează orice întreg de permisiuni în flag-urile exacte de permisiune pe care le acordă.
Nume în bitfield
Combină un array de nume de permisiuni în întregul unic pe care îl vrea Discord.
Detectarea ADMINISTRATOR
Semnalează instantaneu permisiunea atotputernică ADMINISTRATOR.
Raportarea biților necunoscuți
Scoate la iveală orice biți care nu corespund unei permisiuni cunoscute.
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
Linkuri de invitație bot
Calculează întregul de permisiuni exact pentru un URL de invitație OAuth2.
Gestionarea rolurilor
Arată administratorilor permisiuni lizibile la editarea rolurilor.
Dashboard-uri
Afișează permisiunile acordate unui rol într-un panou de control al botului.
Audituri de permisiuni
Semnalează rolurile cu privilegii excesive prin decodarea bitfield-urilor lor.
Simple, pay-as-you-go pricing
Pay only for what you use, with no subscription. See full pricing.
Când să folosești API-ul calculator de permisiuni Discord
Întregii de permisiuni sunt printre cele mai ușor de greșit lucruri când construiești un bot Discord. Un singur bit calculat greșit înseamnă că botului tău îi lipsește EMBED_LINKS în producție sau, mai rău, că un link de invitație acordă ADMINISTRATOR unui bot care trebuie doar să trimită mesaje. Să faci matematica biților manual sau să copiezi un număr magic dintr-o postare de forum nu se scalează și este greu de auditat.
API-ul calculator de permisiuni Discord elimină presupunerile: trimite un bitfield și primești înapoi lista exactă de permisiuni pe care le acordă, sau trimite numele dorite și primești înapoi întregul unic pe care îl așteaptă Discord. Pentru că este un endpoint REST fără stare, se integrează curat într-un constructor de linkuri de invitație, un dashboard de gestionare a rolurilor sau un control CI care eșuează când un rol are privilegii excesive. Combină-l cu suita API Discord pentru a acoperi intent-urile, invitațiile și moderarea cu o singură cheie API.
Frequently asked questions
Ce este un bitfield de permisiuni Discord?
Discord stochează permisiunile unui rol sau ale unui membru ca un singur întreg pe 64 de biți în care fiecare bit reprezintă o permisiune (de exemplu SEND_MESSAGES sau BAN_MEMBERS). Acest calculator de permisiuni Discord traduce acel întreg în și din nume lizibile.
Poate reconverti numele permisiunilor într-un întreg?
Da. Trimite un array de nume de permisiuni în loc de un bitfield, iar API-ul returnează întregul combinat pe care îl poți insera într-un URL de invitație bot sau într-o editare de rol.
Acoperă fiecare permisiune Discord?
Da. Acoperă întregul set de permisiuni pe 64 de biți, semnalează ADMINISTRATOR separat și raportează orice biți necunoscuți, astfel încât să poți depista permisiuni noi sau învechite.
Cât costă API-ul calculator de permisiuni Discord?
Fiecare apel costă 1 credit. Fiecare cont nou primește 100 de credite gratuite, iar pachetele de credite pornesc de la 5 $, fără abonament și cu credite care nu expiră niciodată.
Am nevoie de token-ul botului pentru a-l folosi?
Nu. Acest endpoint efectuează calculul local și nu contactează niciodată Discord, așa că token-ul botului tău nu este niciodată necesar sau transmis.
Start building in under a minute
Create a free account and get 100 credits. No card required.
Get your API key