Permissions
ASHBOTS combine deux systèmes : les permissions Discord, qui déterminent ce que le bot peut faire, et les niveaux de staff ASHBOTS, qui déterminent qui peut lui demander de le faire.
Les quatre niveaux ASHBOTS
| Niveau | Attribué comment | Portée |
|---|---|---|
| Membre | Tout le monde | Commandes publiques : /rang, /aide |
| Support | /config staff | Tickets et consultation des historiques |
| Modérateur | /config staff | Sanctions courantes, purge, verrouillage |
| Administrateur | /config staff ou permission Discord Administrateur | Configuration, bannissements, licence |
Le propriétaire du serveur garde un accès complet, y compris aux commandes marquées « Propriétaire » comme la gestion de la liste blanche anti-nuke.
Hiérarchie des rôles
C'est la source numéro un des messages d'erreur. Discord applique deux règles que personne ne peut contourner :
- un bot ne peut agir que sur les membres dont le rôle le plus haut est sous le sien ;
- un bot ne peut attribuer que des rôles situés sous son propre rôle ;
Propriétaire ← intouchable par définition
Administrateur
ASHBOTS ← doit être au-dessus de tout ce qu'il gère
Modérateur
Membre vérifié
@everyone
Erreur « Je ne peux pas agir sur ce membre »
Dans 90 % des cas, le rôle du bot est trop bas. Remontez-le dans
Paramètres du serveur → Rôles et relancez la commande.
Restreindre une commande à un salon
/config commande salon commande:/rang salons:#commandes-bot
/config commande bloquer commande:/purge salons:#annonces
Restreindre une commande à un rôle
/config commande role commande:/giveaway lancer role:@Animateur
Cette restriction s'ajoute au niveau de staff : le membre doit satisfaire les deux.
Permissions Discord côté bot
| Sans cette permission | Ce qui cesse de fonctionner |
|---|---|
| Gérer les messages | AutoMod, /purge, épinglages |
| Exclure des membres | /mute et sanctions automatiques |
| Bannir des membres | /ban, anti-raid en mode bannissement |
| Gérer les rôles | Rôle automatique, niveaux, vérification, anti-nuke |
| Gérer les salons | Tickets, /lock, verrouillage anti-raid |
| Voir le journal d'audit | Identification de l'auteur d'une action, anti-nuke |
| Joindre des fichiers | Transcriptions, cartes de niveau, exports |
Vérifier en une commande
/diagnostic permissions
Le rapport liste salon par salon ce qui manque, avec la conséquence concrète pour chaque permission absente.