Appliquer le moindre privilège sur un serveur Discord signifie n'accorder à chaque rôle que les permissions nécessaires à sa mission : un rôle de support qui gère les tickets n'a pas besoin de Bannir des membres, et un bot qui attribue un rôle de vérification n'a pas besoin de se placer au-dessus de tous les rôles du serveur, seulement au-dessus de celui qu'il attribue. La plupart des serveurs se trompent de deux façons : tous ceux qui ont une responsabilité reçoivent Administrateur, parce que c'est plus simple, ou personne ne reçoit rien et le propriétaire devient un goulot d'étranglement. Voici comment s'articulent le rôle administrateur, les rôles du staff, la place du rôle du bot et les listes de comptes de confiance, à partir des réglages que Noxyr expose réellement.

A role stack settles into order with the bot placed above Member and each role keeping only the permissions it needs. Admin Ban Staff Tickets Bot Member least privilege

Deux questions différentes : « qui peut configurer le bot » et « qui peut exécuter les commandes d'administration dans Discord »

Ce ne sont pas la même chose, et les confondre est la source de malentendu la plus fréquente. Ouvrir le tableau de bord web d'un serveur exige d'en être le propriétaire ou de disposer de la permission Administrateur, vérifiée en direct auprès de Discord à chaque chargement de page, et non à partir d'une liste en cache. L'exécution des commandes slash d'administration dans Discord relève d'une liste distincte et configurable : les rôles d'accès administrateur que vous choisissez sur la page Configuration du tableau de bord. Une personne peut appartenir à un rôle administrateur qui exécute /security dans Discord sans jamais pouvoir ouvrir le tableau de bord, et inversement.

  • Rôles d'accès administrateur (page Configuration) : qui peut exécuter les commandes slash d'administration du bot, une fois que Discord a fini d'enregistrer les permissions de commandes mises à jour.
  • Rôles du staff réservés (page Configuration) : conservés pour les flux de support, le routage des tickets et autres usages similaires, et n'accordent pas à eux seuls l'accès aux commandes d'administration.
  • Accès au tableau de bord : propriétaire du serveur ou toute personne disposant de la permission Administrateur de Discord. Les rôles administrateur configurés dans le bot n'ouvrent pas le tableau de bord à eux seuls.

Pourquoi « donnez-lui simplement Administrateur » est un mauvais réglage par défaut pour le staff, mais le bon pour le bot

Pour un rôle de staff humain, Administrateur est presque toujours excessif : un modérateur qui gère les tickets n'a pas besoin de supprimer des salons, et lui accorder cette capacité élargit seulement ce que peut faire un compte piraté ou négligé. Construisez les rôles du staff autour de ce qu'ils font réellement (accès aux tickets, modération des avis, édition du catalogue), et réservez Administrateur complet aux personnes à qui vous confieriez l'intégralité du serveur si leur compte était compromis demain.

Le bot lui-même est le seul endroit où Administrateur a un sens pratique : Noxyr doit créer des salons de tickets, gérer les rôles pendant la vérification, réagir aux déclencheurs anti-nuke et publier dans n'importe quel salon configuré pour une fonctionnalité. Administrateur est le moyen le plus simple de garantir qu'aucune de ces actions n'échoue silencieusement dans un salon dont les surcharges de permissions sont inhabituelles. Si vous préférez accorder des permissions précises, la référence des permissions Discord détaille exactement ce que couvre chacune. Au minimum, le bot a besoin de Gérer les rôles, Gérer les salons, Gérer les messages, Expulser des membres, Bannir des membres, Exclure temporairement des membres et Voir le journal d'audit pour que ses fonctionnalités de sécurité et de modération fonctionnent.

Hiérarchie des rôles : l'erreur qui casse silencieusement la vérification et l'anti-nuke

Discord n'autorise aucun bot, y compris celui-ci, à attribuer ou retirer un rôle placé au-dessus du rôle le plus élevé du bot, ni à agir sur un membre dont le rôle le plus élevé dépasse celui du bot. Cela se produit précisément à deux endroits :

  • Vérification : si le rôle de vérification se trouve au-dessus du rôle du bot dans la liste des rôles du serveur, cliquer sur Vérifier ne fait rien et Discord refuse silencieusement l'attribution. Placez le rôle du bot au-dessus du rôle de vérification.
  • Anti-nuke et modération : le bot ne peut pas exclure temporairement, expulser ou bannir un compte dont le rôle le plus élevé dépasse le sien. C'est surtout gênant pour un compte de copropriétaire compromis, précisément le scénario pour lequel l'anti-nuke existe. Gardez le rôle du bot suffisamment haut pour qu'il puisse agir sur les comptes dont vous avez réellement besoin.

Vérifiez rapidement après tout réaménagement des rôles : ouvrez Paramètres du serveur → Rôles et confirmez que le rôle du bot est toujours au-dessus de tout ce qu'il doit attribuer ou sur quoi il doit agir. C'est la demande de support « pourquoi le bot ne fait rien » la plus courante, et Discord n'affiche jamais d'erreur dans ce cas : l'action échoue simplement sans bruit.

Rôles et utilisateurs de confiance : l'exception volontaire à l'anti-nuke

L'anti-nuke exclut temporairement, expulse ou bannit tout compte qui dépasse la limite d'actions configurée, avec une seule liste d'exceptions par serveur : les rôles de confiance et les identifiants d'utilisateurs de confiance, définis sur la page Sécurité. Ajoutez un copropriétaire qui supprime et recrée légitimement des salons en masse, ou un bot d'aide disposant de permissions élevées. Le compromis, en toute honnêteté : chaque entrée de confiance est un compte dont la compromission ne peut pas être arrêtée par l'anti-nuke. La liste ne doit donc contenir que des personnes à qui vous confieriez le serveur sans hésiter. Consultez le guide anti-nuke pour le fonctionnement de la détection elle-même.

Une organisation saine des rôles pour la plupart des serveurs

  • Propriétaire : jamais visé par l'anti-nuke, dispose toujours de l'accès au tableau de bord. Limitez-le au compte d'une seule personne réelle, avec la double authentification activée.
  • Copropriétaire / administrateur senior : Administrateur dans Discord, ajouté aux rôles d'accès administrateur du bot, et ajouté à la liste de confiance de l'anti-nuke seulement s'il effectue régulièrement des opérations en masse sur les salons ou les rôles.
  • Modérateur / staff : un rôle limité à Expulser des membres, Gérer les messages et Exclure temporairement des membres, sans Administrateur, ajouté aux rôles du staff réservés pour le routage des tickets, et aux rôles d'accès administrateur uniquement s'il doit exécuter /security, /module ou des commandes similaires.
  • Membre vérifié : le rôle attribué par votre panneau de vérification, placé sous le rôle du bot.

Questions fréquentes

Retirer à quelqu'un la permission Administrateur dans Discord retire-t-il aussi son accès au tableau de bord ? Oui, immédiatement : le tableau de bord vérifie en direct auprès du serveur à chaque fois, donc une permission retirée dans Discord prend effet au prochain chargement de page du tableau de bord.

Mon rôle administrateur ne peut pas exécuter les commandes slash du bot. Pourquoi ? Discord met un court moment à enregistrer les permissions de commandes mises à jour après que vous avez modifié la liste des rôles administrateur. Si cela échoue encore après quelques minutes, vérifiez que le rôle a bien été enregistré sur la page Configuration.

Puis-je avoir plusieurs rôles administrateur ou plusieurs rôles du staff ? Oui, les deux acceptent la sélection multiple : choisissez autant de rôles que votre organisation en nécessite.

Faut-il faire confiance à un rôle ou à un utilisateur précis dans l'anti-nuke ? Faites confiance à des rôles pour un petit groupe stable (les copropriétaires) ; faites confiance à des identifiants d'utilisateurs précis pour une exception ponctuelle, comme un compte de bot particulier, afin de ne pas accorder accidentellement votre confiance à tous ceux qui seront promus dans un rôle plus tard.

Quelle est l'erreur de permission la plus grave que commettent les serveurs ? Donner Administrateur à chaque membre du staff « par précaution ». C'est l'inverse de la sécurité : un seul compte de modérateur piraté peut faire tout ce que peut faire le propriétaire, y compris tout ce que couvre la remise en état après un nuke de serveur.

Définissez les rôles administrateur et du staff sur la page Configuration de votre tableau de bord, puis passez en revue vos réglages de sécurité une fois l'organisation des rôles correcte : les seuils ne protègent un serveur que si la hiérarchie de ses rôles est saine en dessous.