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

NiveauAttribué commentPortée
MembreTout le mondeCommandes publiques : /rang, /aide
Support/config staffTickets et consultation des historiques
Modérateur/config staffSanctions courantes, purge, verrouillage
Administrateur/config staff ou permission Discord AdministrateurConfiguration, 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 permissionCe qui cesse de fonctionner
Gérer les messagesAutoMod, /purge, épinglages
Exclure des membres/mute et sanctions automatiques
Bannir des membres/ban, anti-raid en mode bannissement
Gérer les rôlesRôle automatique, niveaux, vérification, anti-nuke
Gérer les salonsTickets, /lock, verrouillage anti-raid
Voir le journal d'auditIdentification de l'auteur d'une action, anti-nuke
Joindre des fichiersTranscriptions, 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.