Tag du serveur
Un rôle pour qui affiche le tag du serveur à côté de son nom.
En bref
- Qui affiche le tag de votre serveur reçoit le rôle ; qui l’enlève, ou en affiche un autre, le perd.
- En option, un remerciement dans un salon et une ligne de journal à chaque rôle donné ou repris.
- Edgar ne garde que le nombre de porteurs ; en option, un rôle pour qui écrit un mot-clé dans son statut.
Pour l’activer
Allumez le module
L’interrupteur de « Donner un rôle aux porteurs du tag » déplie le réglage.
Choisissez le rôle donné
« Rôle donné » ne propose que les rôles qu’Edgar peut donner sans risque.
Remerciez et notez, si vous le voulez
« Remercier dans » et « Texte du remerciement » pour le message de merci, « Noter dans le journal » pour une ligne à chaque changement.
Donnez un rôle par statut, si vous le voulez
L’interrupteur de « Donner un rôle par statut », un mot-clé comme .gg/monserveur et un rôle réservé à cette récompense.
Enregistrez
« Enregistrer », dans la barre du bas. À l’activation, ou si le rôle change, Edgar l’aligne sur les membres qu’il connaît.
Les réglages
- Rôle donné
- Sous le rôle d’Edgar, ni @everyone, ni géré par une intégration, sans permission sensible (administrateur, bannir, gérer les rôles…).
- Reprendre le rôle
- Tout de suite, ou après 10 minutes, une heure, 24 heures. Le membre qui remet le tag avant garde son rôle, sans remerciement ni journal. L’attente vit en mémoire : un redémarrage d’Edgar reprend le rôle sans attendre.
- Remercier dans
- Le salon du remerciement, ou « Ne pas remercier ».
- Texte du remerciement
- 200 caractères au plus. Vide : « Merci {membre} d’afficher le tag du serveur ! ». L’aperçu montre la phrase.
- Noter dans le journal
- Le salon où noter chaque rôle donné ou repris, sans notifier personne, ou « Ne rien noter ».
- Mot-clé
- De 2 à 32 caractères, comparé sans tenir compte des majuscules. Le statut doit le contenir.
- Rôle donné (par statut)
- Un autre rôle que celui du tag, avec les mêmes gardes. Réservez-le à cette récompense : Edgar le retire aux membres en ligne qui n’ont pas le mot-clé. Un rôle déjà donné par un autre module (arrivée, paliers de niveaux, panneaux, rôles temporaires) est refusé à l’enregistrement.
Ce qu’Edgar fait sur Discord
Chaque membre choisit, dans son profil Discord, d’afficher ou non le tag d’un serveur. Quand il affiche le vôtre, Edgar lui donne le rôle ; quand il l’enlève ou en affiche un autre, Edgar le reprend.
Le remerciement nomme le membre. Il n’est notifié que si vous écrivez vous-même {membre} dans le texte.
Au démarrage d’Edgar et à l’activation, un rattrapage parcourt les membres qu’Edgar a en mémoire (deux mille au plus, par paquets de dix) et aligne le rôle, sans remerciement ni journal.
Le rôle par statut récompense qui fait la publicité du serveur : un membre qui écrit le mot-clé dans son statut personnalisé reçoit le rôle, et le perd quand il l’enlève, avec le même délai de grâce que le tag.
Edgar lit seulement le statut personnalisé, jamais le jeu ni l’activité, pour une seule comparaison avec le mot-clé. Le texte n’est ni gardé ni noté : seul le rôle donné ou repris passe au journal. Un membre hors ligne ne change pas : son statut est inconnu.
À l’activation, ou quand le mot-clé ou le rôle change, Edgar compare les membres en ligne par paquets de dix. Un membre peut refuser d’être lu avec /statut-role : Edgar lui retire le rôle et ne lit plus son statut.
# general
Permissions nécessaires
- « Gérer les rôles », avec le rôle d’Edgar au-dessus du rôle donné.
- Écrire dans les salons du remerciement et du journal, s’ils sont choisis.
- Un tag pour le serveur : c’est une fonction de Discord, réglée dans les paramètres du serveur.
- Côté Edgar : seuls le propriétaire et les administrateurs règlent le tag du serveur.
- Pour le rôle par statut : l’intent Presence du bot, activé dans le portail développeur Discord (le même que pour les lives).
Ce qu’Edgar garde
- Le réglage, et le nombre de membres qui affichent le tag, avec la date du dernier compte.
- Aucun nom, aucune liste de membres.
- Pour le rôle par statut : seulement l’identifiant des membres qui ont refusé d’être lus, effacé à leur départ. Jamais le texte du statut.
La commande
- /statut-role suivi:Ne plus lire mon statut
- Edgar ne lit plus le statut du membre et lui retire le rôle.
- /statut-role suivi:Lire mon statut
- Le refus est effacé : le statut est de nouveau comparé au mot-clé.
Questions fréquentes
« Edgar ne peut plus donner ce rôle : il a été supprimé, placé au-dessus du rôle d’Edgar, ou il porte une permission sensible. »
La page et l’aperçu du serveur passent en « À corriger ». Choisissez un autre rôle, ou corrigez celui-ci sur Discord, puis enregistrez.
« Edgar compte les porteurs du tag. Rechargez la page dans un instant. »
Le premier compte suit l’activation. Rechargez la page quelques secondes plus tard.
« Ce salon n’existe plus sur le serveur. Choisissez-en un autre. »
Le salon du remerciement ou du journal a été supprimé sur Discord. Choisissez-en un autre, puis enregistrez.
Personne ne reçoit le rôle.
Vérifiez que le serveur a un tag dans ses paramètres Discord, et que des membres l’affichent dans leur profil.
« Le rôle par statut doit être différent du rôle du tag. »
Un même rôle tenu par deux règles serait repris par l’une quand l’autre le donne. Choisissez un autre rôle.
« Ce rôle est déjà donné par un autre module. »
Le statut retire son rôle à tous ceux qui n’ont pas le mot-clé : posé sur un rôle d’arrivée, de palier, de panneau ou temporaire, il le reprendrait à tout le monde. Créez un rôle réservé à cette récompense.
Un membre a le mot-clé mais pas le rôle.
Il est peut-être hors ligne, ou il a refusé d’être lu avec /statut-role. Le rôle arrive au prochain changement de son statut.