Outil gratuit

Calculateur de permissions Discord

Construisez l'entier de permissions de votre bot Discord en un clic. Cochez les permissions dont votre bot a besoin, copiez le nombre et générez un lien d'invitation prêt à l'emploi.

Vous le trouverez sur la page de votre application dans le portail développeur Discord. Il sert uniquement à construire votre lien d'invitation, dans le navigateur.

Préréglages rapides
Décodage inverse

Collez un entier de permissions pour cocher automatiquement les permissions correspondantes ci-dessous.

Général

Adhésion

Salons textuels

Salons vocaux

Salons de conférence

Événements

Avancé

Comment utiliser le calculateur de permissions

Trois étapes pour construire l'entier de permissions et le lien d'invitation d'un bot Discord

  1. 1

    Cochez les permissions dont votre bot a besoin

    Cochez chaque permission nécessaire à votre bot Discord. Elles sont regroupées par catégorie, et chacune s'accompagne d'une courte description de ce qu'elle autorise.
  2. 2

    Copiez l'entier de permissions

    Le calculateur met l'entier à jour en direct à chaque permission cochée ou décochée. Cliquez sur Copier pour récupérer le nombre, à coller dans les paramètres OAuth2 de votre bot ou dans le portail développeur Discord.
  3. 3

    Générez un lien d'invitation

    Collez le Client ID de votre bot pour obtenir un lien d'invitation prêt à l'emploi, avec les paramètres scope et permissions déjà remplis. Partagez le lien pour ajouter le bot à n'importe quel serveur.

C'est quoi un entier de permissions Discord ?

Un entier de permissions Discord est un seul nombre qui représente un ensemble de permissions grâce à un champ de bits. Chaque permission (Envoyer des messages, Expulser des membres, Gérer les salons, etc.) se voit attribuer une position de bit. Pour combiner plusieurs permissions, Discord utilise un OU bit à bit, si bien qu'un seul grand nombre encode toutes les permissions de votre bot d'un coup.

Comme Discord compte plus de 50 permissions, l'entier dépasse vite Number.MAX_SAFE_INTEGER, ce qui explique pourquoi les valeurs de permissions sont souvent de très grands nombres (comme 8 pour Administrateur ou 274877975552 pour un bot giveaway classique). Ce calculateur fait le calcul avec BigInt, rien n'est donc tronqué.

Vous transmettez cet entier à Discord au moment de générer un lien d'invitation OAuth2, via le paramètre permissions. Discord crée alors pour votre bot un rôle géré avec exactement ces permissions quand il rejoint un serveur.

Pourquoi utiliser un calculateur de permissions ?

Construire un entier de permissions à la main, c'est mémoriser des positions de bits et faire des opérations bit à bit. Un calculateur vous donne une liste visuelle à cocher, évite les fautes de frappe et vous permet de décoder n'importe quel entier existant pour voir quelles permissions un bot demande avant de l'inviter.

Il vous aide aussi à appliquer le principe du moindre privilège. Ne donnez à votre bot que les permissions dont il a besoin. Cocher Administrateur est la solution de facilité, mais si le bot est compromis ou qu'une commande a un bug, Administrateur signifie une prise de contrôle totale du serveur. Utilisez cet outil pour choisir le strict nécessaire à la place.

Questions fréquentes

Tout ce qu'il faut savoir sur les permissions des bots Discord

Un bot qui fait grandir votre serveur

ScopliDrop est un bot giveaway Discord gratuit avec des chances gagnées par tâche, une protection anti-fraude et des outils de croissance intégrés. Ajoutez-le en un clic, les bonnes permissions sont déjà configurées.