Permissions
Deux côtés : ce dont Naeris a besoin pour faire son travail, et ce dont tes membres ont besoin pour utiliser chaque commande.
Ce dont Naeris a besoin
Le lien d'invitation demande Administrateur. C'est le plus simple : tous les modules marchent, et tu n'as jamais à revenir ici. Si tu préfères ne donner que ce qui sert, décoche Administrateur dans l'invitation et donne plutôt ce qui suit.
Chaque module a besoin des bases, dans les salons où Naeris travaille : Voir les salons, Envoyer des messages, Intégrer des liens, Joindre des fichiers, Voir les anciens messages, Ajouter des réactions et Utiliser des émojis externes. En plus :
| Module | A aussi besoin de |
|---|---|
| Modération | Bannir des membres, Expulser des membres, Exclure temporairement des membres, Gérer les messages, Gérer les pseudos, Gérer les rôles, Gérer les salons (pour /channel), Gérer les webhooks (pour déplacer des messages), Déplacer des membres, Rendre les membres muets, Mettre en sourdine des membres |
| Automod | Gérer les messages, Exclure temporairement des membres, Expulser ou Bannir des membres (selon les sanctions choisies), Gérer le serveur (pour bloquer les mots avant l'envoi), Gérer les pseudos (pour vérifier les pseudos) |
| Sécurité | Expulser des membres, Bannir des membres, Gérer les rôles, Gérer les salons, Gérer le serveur, Voir les logs du serveur |
| Logs | Voir les logs du serveur, Gérer les salons (pour créer les salons de logs) |
| Niveaux, Économie, Invitations, Rôles-réactions, Formulaires, Giveaways | Gérer les rôles, pour donner les rôles qu'ils distribuent. Les invitations demandent aussi Gérer le serveur, pour voir les liens d'invitation. |
| Arrivées et départs, Notifications | Mentionner @everyone, @here et tous les rôles, seulement si tu mentionnes des rôles |
| Starboard et comptage | Gérer les messages |
| Vocal | Gérer les salons, Déplacer des membres, Gérer les rôles |
| Suggestions | Créer des fils publics, pour un fil par suggestion |
| Messages | Gérer les webhooks (autre nom et avatar), Gérer les messages (messages épinglés en bas, nettoyage) |
| IA et salons reliés | Gérer les webhooks, pour les salons reliés |
| Tickets | Gérer les salons, Gérer les rôles |
| Réglages généraux | Gérer les rôles (rôle à l'arrivée), Gérer les salons (salons de stats), Changer le pseudo |
La hiérarchie des rôles
Discord ajoute une règle par-dessus les permissions : un bot ne peut agir que sur ce qui est sous son propre rôle le plus haut. Naeris ne peut pas donner un rôle placé au-dessus du sien, ni exclure, expulser ou bannir quelqu'un dont le rôle le plus haut est au-dessus. C'est vrai même avec Administrateur.
Donc, dans Paramètres du serveur › Rôles, place le rôle Naeris :
- au-dessus de tous les rôles qu'il distribue : rôles-réactions, récompenses de niveau, rôle à l'arrivée, rôles de la boutique, rôle du captcha ;
- au-dessus des membres qu'il modère ;
- sous tes admins, pour qu'il ne puisse jamais être retourné contre eux.
La vue d'ensemble du dashboard te prévient quand Naeris ne peut pas gérer les rôles du tout.
Les permissions des salons
Les permissions d'un salon peuvent retirer ce que le serveur donne. Si Naeris marche partout sauf dans un salon, vérifie les permissions de ce salon pour le rôle Naeris (ou pour @everyone, si la restriction est là).
Ce dont les membres ont besoin
Les membres utilisent la plupart des commandes sans aucune permission. Les commandes de réglage et de modération demandent la permission qui leur correspond, celle que Discord demanderait :
| Permission | Commandes |
|---|---|
| Gérer le serveur | /addrr, /autorole, /counter, /farewell, /flagtranslation, /language, /maxwarn, /modlog, /removerr, /setprefix, /welcome, /anti, /autodelete, /automod, /massban, /levelup, /statstracking, /suggestion, /ticketcat |
| Gérer les messages | /embed, /purge, /warn |
| Bannir des membres | /ban, /massban, /unban |
| Expulser des membres | /kick, /softban, /warnings |
| Exclure temporairement des membres | /timeout, /untimeout |
| Gérer les salons | /channel |
| Gérer les pseudos | /nick |
| Rendre les membres muets | /voice |
| Déplacer des membres | /voice |
| Mettre en sourdine des membres | /voice |
Les 51 autres commandes ne demandent aucune permission.
Les admins du serveur peuvent changer qui voit quelle commande dans Paramètres du serveur › Intégrations › Naeris : Discord permet de cacher une commande à des rôles ou des salons, ou de l'autoriser à des rôles qui n'ont pas la permission.
Les sanctions prédéfinies sont l'exception côté Naeris : les rôles listés peuvent les appliquer sans la permission Discord correspondante.