Gérer son serveur

Équipe et permissions

Qui peut faire quoi avec les Blueprints d'un serveur, et comment le régler sur la page Équipe.

La page Équipe d'un serveur dit qui peut faire quoi avec ses Blueprints. Seuls le propriétaire du serveur et ses gestionnaires (les membres qui ont Administrateur ou Gérer le serveur sur Discord) la modifient.

Les permissions

Chaque permission ouvre une action, et une seule :

PermissionCe qu'elle permet
Demander l'accèsFaire une demande d'accès depuis la page des serveurs
Accès au dashboardOuvrir le dashboard du serveur : l'accueil, Bot et Limites
Voir les BlueprintsLa liste, le contenu et l'historique, sans rien modifier
Créer des BlueprintsCréer un Blueprint, ou en dupliquer un
Modifier les BlueprintsLe brouillon, le nom, la description, les tags, les versions
Supprimer des BlueprintsSupprimer un Blueprint
Lancer des testsDémarrer une session du mode test ; demande de pouvoir modifier
Déployer les BlueprintsMettre en ligne, en pause, réactiver
Voir les exécutionsChaque exécution, avec les données traitées, comme les messages des membres
Voir les analyticsLes statistiques du serveur et de chaque Blueprint
Voir les VariablesLes valeurs de la page Variables
Modifier les VariablesCorriger, effacer, remettre à zéro des valeurs
TesteurPendant une session de test, ses actions déclenchent le brouillon

Une permission en demande parfois une autre : sans l'accès au dashboard, rien d'autre ne compte ; sans voir les Blueprints, on ne peut ni les modifier, ni les déployer.

Trois états, comme sur Discord

Chaque ligne de la page (@everyone, un rôle ou un membre) dit, pour chaque permission, Autoriser, Refuser ou Hériter, comme les permissions d'un salon sur Discord. Pour un membre, la première réponse l'emporte :

  1. Le propriétaire a tout, sauf Testeur.
  2. Sa propre ligne, s'il en a une.
  3. Ses rôles : un rôle qui autorise l'emporte sur un rôle qui refuse.
  4. @everyone, le socle de tout le serveur.
  5. Un gestionnaire a tout par défaut, sauf Testeur.
  6. Sinon, la permission est refusée.

Le panneau d'un membre montre, pour chaque permission, ce qui en décide pour lui : « Autorisée · par @Modération », « Refusée · gestionnaire ».

@everyone

La ligne @everyone vaut pour tout le serveur. Au départ, elle n'autorise que Demander l'accès : refuse-la pour couper les demandes d'accès de tout le serveur. Tu peux aussi y ouvrir une permission à tous, les analytics par exemple ; ouvrir à tout le serveur ce qui montre les données des membres ou modifie quelque chose demande une confirmation. Testeur ne se donne pas par @everyone : passe par un rôle.

Le propriétaire et les gestionnaires

Les lignes Propriétaire du serveur et Gestionnaires du serveur montrent ce qu'ils ont : tout (par défaut, pour les gestionnaires), sauf Testeur. Elles ne se modifient pas ; chacun y allume Testeur pour lui-même. Qui est gestionnaire se change sur Discord, dans les rôles du serveur.

Testeur

Testeur n'ouvre rien dans le dashboard : pendant une session de mode test, il fait que tes propres actions sur Discord déclenchent le brouillon au lieu de la version en ligne. C'est pour ça qu'il fait exception aux règles ci-dessous :

  • personne ne l'a d'office, pas même le propriétaire, et @everyone ne le donne pas ;
  • le propriétaire et chaque gestionnaire l'allument pour eux-mêmes, sur la ligne Propriétaire du serveur ou Gestionnaires du serveur ; un refus posé sur leur ligne par quelqu'un d'autre ne les en empêche pas ;
  • un membre qui ne gère pas le serveur n'a pas la page Équipe : un gestionnaire le lui donne, sur sa ligne ou par un rôle (« @Testeurs »).

Restreindre un gestionnaire

Un gestionnaire a tout par défaut, mais sa propre ligne peut lui refuser une permission. Le refus d'un rôle ne le touche que si la ligne du rôle coche S'applique aussi aux gestionnaires : un rôle que tout le monde a peut ainsi refuser quelque chose aux membres sans retirer quoi que ce soit aux gestionnaires. La case dit quels gestionnaires elle restreindrait.

Les règles

  • La ligne du propriétaire n'est qu'à lui.
  • Tu ne changes pas tes propres permissions, sauf Testeur, que chacun s'allume : sur ta ligne, ou sur Propriétaire du serveur ou Gestionnaires du serveur si tu l'es.
  • Tu ne donnes pas une permission que tu n'as pas.
  • Un changement qui te retirerait une permission (un rôle que tu as, @everyone) se confirme : seul le propriétaire ou un autre gestionnaire pourra te la rendre. Un changement qui te rendrait une permission qu'on t'a retirée est refusé.

Donner l'accès

Donner l'accès ajoute un rôle ou un membre, cherché par son nom ou par son ID Discord (pour quelqu'un qui n'est pas encore sur le serveur). Sa ligne commence avec l'accès au dashboard ; un rôle ou un membre qui gère le serveur commence avec tout ce que tu peux donner. Tu choisis le reste juste après, sur sa ligne.

Un membre sans accès peut aussi le demander depuis la page des serveurs, avec un mot pour toi. Accepter lui ouvre le dashboard ; tu règles ensuite ce qu'il peut y faire. Avec l'accès au dashboard seul, l'accueil lui dit qu'aucune permission ne lui est encore donnée.