Discord-eszköz · 1 kredit hívásonként

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.

Bitmező ↔ nevekADMINISTRATOR jelölőTeljes 64 bites készletEdge-gyors
100 free credits No card required Global edge network Structured JSON

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

Live demo · 5 requests/min, no key needed
Click “Run review” to see the JSON response.

Quickstart

One authenticated POST request. Official JavaScript and Python SDKs available.

cURL
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"}' 
JavaScript (fetch)
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);
Python (requests)
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

Per call
1 credits
On signup
100 free
Packs from
$5
Credits
Never expire

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