Aller au contenu
Discord

Documentation : Calculateur de permissions Discord

Calculateur de permissions Discord : cochez les permissions (ADMINISTRATOR, KICK_MEMBERS, MANAGE_ROLES…) pour obtenir l'entier à mettre dans le lien d'invitation d'un bot, ou collez un entier pour le décoder. Valeurs de bits issues de la documentation officielle, calcul en BigInt dans le navigateur.

Dernière mise à jour : 09/10/2026

Ouvrir l'outil

Chaque permission Discord est un bit dans un grand entier (par exemple KICK_MEMBERS = 1 << 1 = 2, ADMINISTRATOR = 1 << 3 = 8). Les API et les liens d'invitation de bots attendent la somme de ces bits. Cet outil fait la conversion dans les deux sens.

Comment utiliser l'outil

  1. Cochez les permissions voulues, ou partez d'un préréglage (basique, modérateur, administrateur).

  2. Lisez l'entier décimal (ou hexadécimal) calculé dans le panneau « Résultat ».

  3. Copiez-le dans le paramètre permissions du lien d'invitation (voir l'outil « Lien d'invitation de bot ») ou dans votre code.

  4. Pour décoder un entier existant, collez-le dans le champ : les cases correspondantes se cochent.

Bon à savoir

ADMINISTRATOR donne toutes les permissions et contourne les surcharges de salons : ne l'accordez à un bot que si c'est indispensable. Les entiers dépassent 2^53 : utilisez des chaînes ou des BigInt dans votre code. La colonne T/V/S indique les types de salons concernés (texte, vocal, stage). Valeurs vérifiées sur la documentation officielle des développeurs Discord le 2026-10-09 ; le bit 47 n'y est pas défini.

// discord.js
const { PermissionsBitField } = require('discord.js');
const perms = new PermissionsBitField(['ViewChannel', 'SendMessages']);
console.log(perms.bitfield.toString()); // 3072

Questions fréquentes

Pourquoi l'entier est-il si grand ?
Les permissions récentes utilisent des bits élevés (jusqu'à 1 << 52) : la somme dépasse la limite des entiers JavaScript classiques. Le calcul est donc fait en BigInt.
Mes données sont-elles envoyées quelque part ?
Non. Tout est calculé dans votre navigateur ; seule la dernière valeur est mémorisée dans le stockage local de votre navigateur.
Discord
DiscordAccès libre
Composez un message de webhook Discord avec embeds, aperçu en direct, JSON et exemple curl. Rien n'est envoyé depuis le site.
WebhookEmbedOuvrir
Documentation
Discord
DiscordAccès libre
Construisez l'URL OAuth2 d'invitation de votre bot : client_id, scopes, permissions, serveur préselectionné.
OAuth2BotOuvrir
Documentation