Une liste blanche de rôles Discord permet au personnel d'approuver l'accès en attribuant un rôle spécifique. Utilisez le mode rôle Discord intégré à votre version de txAdmin installée, puis testez un compte approuvé et un compte non approuvé avant de vous y fier.
Préparez l'accès et la récupération
Vous avez besoin d'une autorisation pour configurer txAdmin et l'application Discord, ainsi que d'un serveur Discord et d'un rôle d'approbation dédié. Gardez un identifiant de récupération txAdmin autorisé disponible. Ne combinez pas plusieurs scripts de liste blanche tant que vous ne comprenez pas lequel accepte ou rejette une connexion.
1. Connectez le bot Discord
Configurez le bot dédié via l'intégration Discord de txAdmin. Suivez les exigences affichées par l'intégration concernant les autorisations du bot et les intents relatifs aux membres. Stockez son jeton uniquement dans le paramètre protégé côté serveur. Si un jeton apparaît dans une capture d'écran ou un dépôt public, réinitialisez-le et mettez à jour l'intégration.
Confirmez que le bot se connecte au serveur Discord prévu avant de configurer l'accès. Les messages d'état du canal et l'approbation de connexion sont des fonctionnalités distinctes ; un message d'état fonctionnel ne prouve pas que la liste blanche fonctionne.
2. Copiez les identifiants du serveur et du rôle
Activez le mode développeur dans les paramètres utilisateur avancés de Discord. Copiez l'identifiant du serveur et l'identifiant de votre rôle d'approbation. Utilisez les identifiants, pas les noms d'affichage. Attribuez le rôle à un membre test et laissez un autre membre sans. Limitez la permission d'attribuer ce rôle au personnel qui peut approuver l'accès.
3. Sélectionnez le mode rôle Discord
Dans les paramètres de la liste blanche de txAdmin, sélectionnez le mode pour les rôles Discord et entrez les identifiants de serveur/rôle requis. La configuration en amont appelle ce mode discordRoles; utilisez l'interface fournie par votre version installée au lieu de modifier des fichiers de ressources non liés. Enregistrez le paramètre et suivez toute instruction de redémarrage affichée.
Rédigez un court message de rejet expliquant où postuler et comment obtenir de l'aide. Évitez d'exposer les canaux internes du personnel, les jetons ou les identifiants personnels dans les messages de connexion.
4. Testez la décision complète
- Connectez-vous avec le membre qui a le rôle d'approbation. Confirmez que le serveur accepte la connexion.
- Connectez-vous avec le membre qui n'a pas le rôle. Confirmez le rejet et un message utile.
- Supprimez le rôle du membre approuvé, tenez compte du comportement de rafraîchissement documenté de l'intégration, puis reconnectez-vous et confirmez le rejet.
- Réattribuez le rôle et reconnectez-vous. Vérifiez à nouveau le cas approuvé.
- Examinez les journaux et le comportement de récupération lorsque l'adhésion à Discord ne peut pas être résolue. Ne supposez pas qu'une défaillance de dépendance a le comportement d'accès souhaité.
Diagnostiquez le point de défaillance
Si le bot ne peut pas se connecter, inspectez le jeton, l'application sélectionnée et le journal txAdmin. Si seuls les contrôles de rôle échouent, vérifiez l'ID de guilde, l'ID de rôle, l'appartenance réelle et le mode configuré. Suivez les directives actuelles de txAdmin pour la détection d'identité Discord ; un identifiant manquant devrait produire un rejet exploitable.
N'ajoutez pas l'autorisation Administrateur et ne redémarrez pas à plusieurs reprises en guise de substitut à la lecture de l'erreur. Si une ressource de liste blanche distincte est installée, désactivez la politique conflictuelle uniquement lors d'un changement de maintenance contrôlé et vérifiez à nouveau l'accès.
Maintenir la règle
Documentez qui accorde le rôle, comment fonctionnent les appels et comment l'accès est supprimé. Examinez les autorisations du bot et du personnel lorsque les administrateurs changent. Un rôle autorisant le jeu ne devrait pas accorder automatiquement des droits d'administration txAdmin.
Documentation de référence
Source : raw.githubusercontent.com · Cfx.re — txAdmin · Source : docs.discord.com