Calcolatore di permessi Discord
Converti i bitfield dei permessi in nomi tramite API
Trasforma un bitfield di permessi Discord in nomi di permesso leggibili, o un array di nomi nell'intero combinato a 64 bit, con una sola chiamata REST. Niente bit-shifting, nessuna tabella di lookup da mantenere.
What it checks
Bitfield in nomi
Decodifica qualsiasi intero di permessi nei flag di permesso esatti che concede.
Nomi in bitfield
Combina un array di nomi di permesso nel singolo intero che Discord vuole.
Rilevamento di ADMINISTRATOR
Segnala all'istante l'onnipotente permesso ADMINISTRATOR.
Segnalazione dei bit sconosciuti
Fa emergere qualsiasi bit che non corrisponde a un permesso noto.
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
Link di invito bot
Calcola l'intero di permessi esatto per un URL di invito OAuth2.
Gestione dei ruoli
Mostra agli admin permessi leggibili durante la modifica dei ruoli.
Dashboard
Visualizza i permessi concessi a un ruolo in un pannello di controllo del bot.
Audit dei permessi
Segnala i ruoli con privilegi eccessivi decodificando i loro bitfield.
Simple, pay-as-you-go pricing
Pay only for what you use, with no subscription. See full pricing.
Quando usare l’API calcolatore di permessi Discord
Gli interi di permessi sono tra le cose più facili da sbagliare quando si costruisce un bot Discord. Un solo bit calcolato male significa che al tuo bot manca EMBED_LINKS in produzione, o peggio, che un link di invito concede ADMINISTRATOR a un bot che deve solo inviare messaggi. Fare i calcoli dei bit a mano, o copiare un numero magico da un post di forum, non scala ed è difficile da verificare.
L’API calcolatore di permessi Discord elimina le congetture: invia un bitfield e ottieni l’elenco esatto dei permessi che concede, oppure invia i nomi desiderati e ottieni il singolo intero che Discord si aspetta. Trattandosi di un endpoint REST senza stato, si inserisce in modo pulito in un costruttore di link di invito, in una dashboard di gestione dei ruoli o in un controllo CI che fallisce quando un ruolo ha privilegi eccessivi. Abbinalo alla suite API Discord per coprire intent, inviti e moderazione con una sola chiave API.
Frequently asked questions
Cos'è un bitfield di permessi Discord?
Discord memorizza i permessi di un ruolo o di un membro come un singolo intero a 64 bit in cui ogni bit rappresenta un permesso (ad esempio SEND_MESSAGES o BAN_MEMBERS). Questo calcolatore di permessi Discord traduce quell'intero da e verso nomi leggibili.
Può riconvertire i nomi dei permessi in un intero?
Sì. Invia un array di nomi di permesso invece di un bitfield e l'API restituisce l'intero combinato che puoi inserire in un URL di invito bot o in una modifica di ruolo.
Copre ogni permesso di Discord?
Sì. Copre l'intero set di permessi a 64 bit, segnala ADMINISTRATOR separatamente e riporta eventuali bit sconosciuti, così puoi individuare permessi nuovi o deprecati.
Quanto costa l'API calcolatore di permessi Discord?
Ogni chiamata costa 1 credito. Ogni nuovo account riceve 100 crediti gratuiti e i pacchetti di crediti partono da 5 $, senza abbonamento e con crediti che non scadono mai.
Mi serve il token del bot per usarlo?
No. Questo endpoint esegue il calcolo localmente e non contatta mai Discord, quindi il token del tuo bot non è mai richiesto né trasmesso.
Start building in under a minute
Create a free account and get 100 credits. No card required.
Get your API key