Discord jogosultságszámológép
Jogosultsági bitmezők átalakítása nevekre API-n keresztül
Alakíts át egy Discord jogosultsági bitmezőt olvasható jogosultságnevekre, vagy egy névtömböt vissza a kombinált 64 bites egész számra, egyetlen REST-hívással. Nincs bitléptetés, nincs karbantartandó kikeresési tábla.
What it checks
Bitmező nevekre
Dekódolj bármilyen jogosultsági egész számot a pontos jogosultsági jelölőkre, amelyeket megad.
Nevek bitmezőre
Kombinálj egy jogosultságnév-tömböt az egyetlen egész számmá, amelyet a Discord kér.
ADMINISTRATOR-érzékelés
Azonnal megjelöli a mindenható ADMINISTRATOR jogosultságot.
Ismeretlen bitek jelentése
Felszínre hoz minden bitet, amely nem feleltethető meg ismert jogosultságnak.
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-meghívó linkek
Számítsd ki a pontos jogosultsági egész számot egy OAuth2 meghívó URL-hez.
Szerepkör-kezelés
Mutass az adminoknak ember által olvasható jogosultságokat a szerepkörök szerkesztésekor.
Irányítópultok
Jelenítsd meg egy szerepkör megadott jogosultságait egy bot-vezérlőpulton.
Jogosultsági auditok
Jelöld meg a túl sok jogot kapott szerepköröket a bitmezőik dekódolásával.
Simple, pay-as-you-go pricing
Pay only for what you use, with no subscription. See full pricing.
Mikor érdemes a Discord jogosultságszámológép API-t használni
A jogosultsági egész számok azon dolgok közé tartoznak, amelyeket a legkönnyebb elrontani egy Discord-bot építésekor. Egyetlen rosszul kiszámolt bit azt jelenti, hogy a botodból éles üzemben hiányzik az EMBED_LINKS, vagy ami még rosszabb, hogy egy meghívólink ADMINISTRATOR-t ad egy olyan botnak, amelynek csak üzeneteket kellene küldenie. A bitszámítást kézzel végezni, vagy egy varázsszámot egy fórumbejegyzésből másolni, nem skálázható és nehezen auditálható.
A Discord jogosultságszámológép API kiküszöböli a találgatást: küldj egy bitmezőt, és visszakapod a pontos jogosultsági listát, amelyet megad, vagy küldd a kívánt neveket, és visszakapod az egyetlen egész számot, amelyet a Discord elvár. Mivel állapotmentes REST-végpont, tisztán illeszkedik egy meghívólink-építőbe, egy szerepkör-kezelő irányítópultba vagy egy CI-ellenőrzésbe, amely megbukik, ha egy szerepkör túl sok jogot kap. Párosítsd a Discord API csomaggal, hogy az intenteket, a meghívókat és a moderációt egyetlen API-kulccsal fedd le.
Frequently asked questions
Mi az a Discord jogosultsági bitmező?
A Discord egy szerepkör vagy tag jogosultságait egyetlen 64 bites egész számként tárolja, ahol minden bit egy jogosultságot képvisel (például SEND_MESSAGES vagy BAN_MEMBERS). Ez a Discord jogosultságszámológép oda-vissza fordítja ezt az egész számot olvasható nevekre.
Át tudja alakítani a jogosultságneveket vissza egész számmá?
Igen. Küldj egy jogosultságnév-tömböt bitmező helyett, és az API visszaadja a kombinált egész számot, amelyet beilleszthetsz egy bot-meghívó URL-be vagy egy szerepkör-szerkesztésbe.
Lefedi minden Discord-jogosultságot?
Igen. Lefedi a teljes 64 bites jogosultságkészletet, külön megjelöli az ADMINISTRATORt, és jelent minden ismeretlen bitet, így elcsíphetsz új vagy elavult jogosultságokat.
Mennyibe kerül a Discord jogosultságszámológép API?
Minden hívás 1 kreditbe kerül. Minden új fiók 100 ingyenes kreditet kap, a kreditcsomagok pedig 5 $-tól indulnak, előfizetés nélkül és olyan kreditekkel, amelyek soha nem járnak le.
Szükségem van a bot-tokenemre a használatához?
Nem. Ez a végpont helyben végzi a számítást, és soha nem lép kapcsolatba a Discorddal, így a bot-tokenedre sosincs szükség, és nem is továbbítódik.
Start building in under a minute
Create a free account and get 100 credits. No card required.
Get your API key