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
Portail des développeurs → ton application → General Information → Application ID.
https://discord.com/oauth2/authorize?client_id=123456789012345678&permissions=277025770560&scope=bot%20applications.commandsIndique l’ID de l’application pour construire le lien d’invitation.
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 botsQuestions 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.