Référence
Droits
Qui peut utiliser quelle commande dans Discord, qui peut modifier quoi dans le tableau de bord, et où voir qui a fait quoi.
Les droits se règlent à trois endroits. Discord décide qui peut utiliser une commande du bot. Le tableau de bord a ses propres droits d'accès par rôle. Le serveur Minecraft décide seul quelles commandes venant de Discord il accepte.
Commandes Discord
Chaque commande de la liste des commandes porte l'une de ces étiquettes :
| Étiquette | Signification |
|---|---|
| Administrateurs uniquement | Discord cache la commande à toute personne sans le droit « Administrateur ». |
| Nécessite « Gérer le serveur » | Discord cache la commande à toute personne sans « Gérer le serveur ». |
| Peut être accordée par rôle | Visible par tous. Tu décides dans le bot qui peut l'utiliser. |
| Serveurs Discord uniquement | Indisponible en messages privés. |
| Aussi en messages privés | Installée comme application utilisateur, elle fonctionne partout, même là où le bot n'est pas membre. |
Tu peux modifier ces valeurs par défaut dans Discord sous « Paramètres du serveur » → « Intégrations » sur le bot, commande par commande, pour des rôles ou des membres précis.
Certaines commandes ont leurs propres règles :
| Commande | Qui peut l'utiliser |
|---|---|
/link | Tout le monde, et seulement pour son propre compte |
/role-sync | Les administrateurs |
/server-command run | Les administrateurs et les rôles ayant une autorisation |
/server-command permission | Les administrateurs |
Les autorisations pour /server-command se règlent dans le tableau de bord sous « Permissions » ou avec /server-command permission add role: @Moderator commands: say,kick. Plus de détails dans Commandes depuis Discord.
Dashboard
L'accès complet revient à qui possède le serveur Discord ou y a « Administrateur » ou « Gérer le serveur ». Les autres rôles reçoivent des droits individuels :
- Dans le tableau de bord, ouvre « Accès » sous « Administration ».
- Clique sur « Ajouter un rôle » et choisis le rôle.
- Coche les cases et clique sur « Enregistrer ».
| Droit | Permet |
|---|---|
| « Consulter » | Ouvrir le serveur dans le tableau de bord et lire chaque section. Chaque autre droit l'inclut. |
| « Console » | Exécuter des commandes sur le serveur Minecraft, gérer les planifications et les boutons |
| « Whitelist » | Ajouter et retirer des noms |
| « Réglages » | Modifier les serveurs, les connexions, le format du chat et les notifications, rompre des liaisons de comptes |
| « Affichages » | Gérer les affichages en direct et les salons vocaux |
| « Droits » | Synchro des rôles, autorisations de commande et « Accès » |
| « Jetons » | Créer, régénérer des jetons et définir leur expiration. Permet de connecter un serveur Minecraft. |
Seules les personnes ayant le droit correspondant voient l'onglet « Console » et la section « Accès ». Qui a « Consulter » peut lire toutes les autres sections ; le bot vérifie les modifications quand elles sont enregistrées. Les droits d'accès ne font qu'ajouter des droits : qui a « Gérer le serveur » garde l'accès complet.
Serveur Minecraft
| Permission | Par défaut | Permet |
|---|---|---|
mcsync.admin | Opérateurs | /mcsync status et /mcsync reload |
| aucune | tous les joueurs | /mcsync toggle et /mcsync link |
lp group moderator permission set mcsync.admin trueFabric, Quilt, Forge et NeoForge n'ont pas de nœud de permission. Là, status et reload sont ouverts à tous ceux qui peuvent utiliser /kick, ainsi qu'à la console du serveur.
Les commandes que le serveur exécute depuis Discord, la synchro des rôles ou le tableau de bord ne dépendent pas d'une permission. Elles se règlent avec commands.mode dans la config.
Journal des modifications
Le « Journal des modifications » sous « Administration » enregistre chaque modification faite dans le tableau de bord : qui, quand, quoi, et si elle a été effectuée ou refusée. Cela inclut les commandes de console, les jetons régénérés, les liaisons rompues et les tentatives d'accès sans droit.
- Filtre avec « Filtrer par action », « Du », « Au » et la recherche par nom ou objet.
- « Exporter en CSV » télécharge le résultat filtré, jusqu'à 5000 entrées.
- Les entrées sont conservées 90 jours.
- Toute personne ayant accès au tableau de bord peut le lire.
Les commandes qui s'exécutent sur le serveur Minecraft vont aussi dans le journal des commandes sur Discord, y compris celles refusées. Définis son salon avec /notices channel purpose: commands.
Ce dont le bot a besoin
| Droit Discord | Pour |
|---|---|
| Voir le salon, Envoyer des messages | Synchronisation du chat, notifications, affichages |
| Gérer les webhooks | Messages du chat avec la tête et le nom du joueur, voir Synchro du chat |
| Gérer les salons | Salons vocaux comme affichages |
| Gérer les rôles | Rangs de Minecraft comme rôles Discord. Le rôle du bot doit se trouver au-dessus des rôles qu'il donne. |
Problèmes
Une commande manque dans Discord
Discord cache les commandes pour lesquelles tu n'as pas le droit. Vérifie l'étiquette dans la liste des commandes et les réglages sous « Intégrations ».
Mon serveur Discord n'est pas dans le tableau de bord
Il te faut « Gérer le serveur » ou un rôle listé sous « Accès ». Les nouveaux droits s'appliquent en moins d'une minute.
« Accès refusé » dans le journal des modifications
Quelqu'un a essayé de modifier quelque chose sans le droit correspondant. L'entrée montre qui c'était et quel droit manquait. Si la tentative était voulue, donne ce droit au rôle sous « Accès ».