Outil gratuit · pour les développeurs de bots

Calculateur de permissions Discord — l’entier et le lien d’invitation

Coche ce dont ton bot a besoin et récupère son entier de permissions et son lien d’invitation. Ou colle un entier pour voir exactement ce qu’un lien demande — avant de cliquer.

Colle un entier pour voir ce qu’il accorde · 9 cochées

Préréglages

Portail des développeurs → ton application → General Information → Application ID.

Lien d’invitation
https://discord.com/oauth2/authorize?client_id=123456789012345678&permissions=277025770560&scope=bot%20applications.commands

Indique l’ID de l’application pour construire le lien d’invitation.

Serveur
Membres
Salons textuels
Salons vocaux
Applications
Conférences et événements
Avancé

Ce qu’il faut savoir avant de partager le lien

Demande le minimum

Chaque permission du lien d’invitation est montrée à l’admin du serveur avant qu’il ajoute ton bot. Une liste courte passe ; une longue — ou Administrateur — se fait refuser. Demande ce que tes commandes utilisent aujourd’hui, et laisse les admins en accorder plus par les rôles.

L’entier est une liste de bits

Chaque permission est un bit : Expulser des membres vaut 1 << 1 (2), Envoyer des messages 1 << 11 (2048). L’entier est leur somme. Les permissions récentes comme Créer des sondages (1 << 49) ou Épingler des messages (1 << 51) sont au-delà du bit 31 — et les opérateurs de bits de JavaScript s’arrêtent à 32 bits : 1 << 49 y donne 131072 au lieu de 562949953421312. C’est pour ça que ce calculateur compte en grands entiers — un entier faux accorderait autre chose.

Les rôles et les salons s’appliquent toujours

Le lien d’invitation règle les permissions du rôle du bot à son arrivée. Les réglages d’un salon peuvent encore les lui retirer, et le bot n’agit jamais sur un rôle placé au-dessus du sien. Si un bot « a » une permission mais ne peut pas s’en servir, regarde d’abord l’ordre des rôles et les réglages du salon.

Bot prêt — fais-le découvrir aux serveurs.

discordplace.com liste les bots Discord avec leurs votes, leurs serveurs et ce que leur lien d’invitation demande. L’inscription est gratuite.

Voir et ajouter des bots

Questions fréquentes

Qu’est-ce que l’entier des permissions Discord ?+

C’est le nombre qui suit permissions= dans un lien d’invitation de bot. Chaque permission de Discord est un bit ; l’entier est la somme des bits de toutes les permissions demandées. Discord le lit pour cocher les cases de l’écran d’autorisation.

Où trouver l’ID de l’application de mon bot ?+

Dans le portail des développeurs de Discord, ouvre ton application : l’Application ID est sur la page General Information. C’est le même nombre que l’identifiant du compte du bot.

Mon bot doit-il demander Administrateur ?+

Presque jamais. Administrateur accorde toutes les permissions et ignore les réglages des salons : un bug ou un jeton volé peut alors tout faire sur le serveur. Beaucoup d’admins refusent un bot qui le demande ; demande les permissions précises dont tes fonctions ont besoin.

Faut-il la portée applications.commands ?+

Les commandes slash en ont besoin sur les serveurs où le bot a été ajouté avant 2021 sans elle. L’ajouter au lien ne coûte rien et évite des commandes qui n’apparaissent pas.

Peut-on décoder un lien d’invitation existant ?+

Oui. Copie le nombre après permissions= et colle-le dans le champ de l’entier : le calculateur coche exactement ce qu’il accorde, et signale tout bit qui ne correspond à aucune permission connue.