Outil Discord · 1 crédit par appel

Calculateur de permissions Discord

Convertir des bitfields de permissions en noms via l'API

Transformez un bitfield de permissions Discord en noms de permission lisibles, ou un tableau de noms vers l'entier 64 bits combiné, avec un seul appel REST. Aucun décalage de bits, aucune table de correspondance à maintenir.

Bitfield ↔ nomsFlag ADMINISTRATOREnsemble 64 bits completRapide en edge
100 free credits No card required Global edge network Structured JSON

What it checks

Bitfield vers noms

Décodez n'importe quel entier de permissions vers les flags de permission exacts qu'il accorde.

Noms vers bitfield

Combinez un tableau de noms de permission en l'entier unique que veut Discord.

Détection d'ADMINISTRATOR

Signale instantanément la toute-puissante permission ADMINISTRATOR.

Signalement des bits inconnus

Fait remonter tout bit ne correspondant pas à une permission connue.

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

Liens d'invitation de bot

Calculez l'entier de permissions exact pour une URL d'invitation OAuth2.

Gestion des rôles

Affichez aux admins des permissions lisibles lors de l'édition des rôles.

Tableaux de bord

Affichez les permissions accordées à un rôle dans un panneau de contrôle de bot.

Audits de permissions

Signalez les rôles surdotés en privilèges en décodant leurs bitfields.

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.

Quand utiliser l’API calculateur de permissions Discord

Les entiers de permissions font partie des choses les plus faciles à rater quand on construit un bot Discord. Un seul bit mal calculé signifie que votre bot n’a pas EMBED_LINKS en production, ou pire, qu’un lien d’invitation accorde ADMINISTRATOR à un bot qui n’a besoin que d’envoyer des messages. Faire le calcul de bits à la main, ou copier un nombre magique depuis un message de forum, ne passe pas à l’échelle et est difficile à auditer.

L’API calculateur de permissions Discord supprime les approximations : envoyez un bitfield et récupérez la liste exacte des permissions qu’il accorde, ou envoyez les noms souhaités et récupérez l’entier unique qu’attend Discord. Comme c’est un endpoint REST sans état, il s’intègre proprement dans un constructeur de liens d’invitation, un tableau de bord de gestion des rôles ou un contrôle CI qui échoue lorsqu’un rôle est surdoté en privilèges. Associez-le à la suite API Discord pour couvrir les intents, les invitations et la modération avec une seule clé API.

Frequently asked questions

Qu'est-ce qu'un bitfield de permissions Discord ?

Discord stocke les permissions d'un rôle ou d'un membre sous la forme d'un seul entier 64 bits où chaque bit représente une permission (par exemple SEND_MESSAGES ou BAN_MEMBERS). Ce calculateur de permissions Discord traduit cet entier vers des noms lisibles et inversement.

Peut-il reconvertir des noms de permission en entier ?

Oui. Envoyez un tableau de noms de permission au lieu d'un bitfield et l'API renvoie l'entier combiné que vous pouvez insérer dans une URL d'invitation de bot ou une édition de rôle.

Couvre-t-il toutes les permissions Discord ?

Oui. Il couvre l'ensemble 64 bits complet des permissions, signale ADMINISTRATOR séparément et rapporte tout bit inconnu, pour que vous puissiez repérer les permissions nouvelles ou obsolètes.

Combien coûte l'API calculateur de permissions Discord ?

Chaque appel coûte 1 crédit. Chaque nouveau compte reçoit 100 crédits gratuits, et les packs de crédits commencent à 5 $, sans abonnement et avec des crédits qui n'expirent jamais.

Ai-je besoin de mon token de bot pour l'utiliser ?

Non. Cet endpoint effectue le calcul localement et ne contacte jamais Discord, donc votre token de bot n'est jamais requis ni transmis.

Start building in under a minute

Create a free account and get 100 credits. No card required.

Get your API key