Configurer un registre de personnages Discord pour principaux et personnages secondaires
Pour lister le personnage principal et les personnages secondaires d’un membre dans Discord, activez Character Roster, choisissez les libellés utilisés par votre guilde et laissez les membres ajouter leurs propres entrées. Toute personne du serveur peut ensuite effectuer une recherche privée sur un nom exact ou la liste d’un membre ; il s’agit d’un registre déclaré par les membres, pas d’une vérification de compte de jeu.
Commencer gratuitementCommencez gratuitement. Pro coûte 9,99 USD par mois.
Avant de commencer
- Utilisez un bot Pro avec Character Roster activé dans un serveur que vous gérez. Choisissez un serveur ou salon de test.
- Décidez de la signification des trois champs facultatifs. Les valeurs par défaut sont Class, Role et Level ; chaque libellé compte au plus 24 caractères et chaque valeur 40.
- Utilisez des membres de test consentants. Les noms sont uniques dans un serveur et sont déclarés par les membres, sans vérification de jeu, feuille ou connexion.
Activer le registre et choisir les libellés
Ouvrez Modules, sélectionnez Character Roster pour le serveur, activez Enable the roster et enregistrez. Définissez les libellés de field 1, field 2 et field 3. Un libellé vide masque le champ et refuse les nouvelles valeurs.
Réglez la limite par membre de 1 à 10 et celle du serveur de 1 à 1 000. Une limite réduite conserve les entrées existantes. Vous pouvez choisir un rôle de gestion ; Manage Server peut toujours supprimer une entrée.
Ajouter un principal et un secondaire
Depuis un compte de test, exécutez /characters add name:Sunstone field1:Mage field2:Healer field3:80 main:true. Le nom est obligatoire et les champs sont facultatifs. Marquer ce personnage principal transforme les autres entrées du membre en secondaires.
Ajoutez un secondaire avec /characters add name:Moonvale field1:Mage field2:DPS field3:80. Sans main:true, c’est un secondaire. Les noms comptent 1 à 64 caractères et sont uniques dans ce serveur sans tenir compte de la casse ni des espaces.
Rechercher le personnage et la liste du membre
Exécutez /characters lookup name:Sunstone. La recherche est exacte à la casse et aux espaces près et renvoie une réponse privée avec le membre, le marqueur principal/secondaire et les champs visibles. La recherche partielle n’existe pas.
Exécutez /characters list member:@TestMember page:1 pour voir les entrées du membre. Sans member, vous voyez les vôtres. Le principal est affiché en premier, avec cinq entrées par page.
Laisser les membres gérer leurs seules entrées
Un membre peut utiliser /characters edit name:Sunstone field3:81, rename: ou main:false. Utilisez - pour effacer un champ. Il ne peut pas modifier l’entrée d’un autre membre.
Utilisez /characters remove name:Moonvale depuis le compte propriétaire pour supprimer un secondaire. Avec Manage Server ou le rôle configuré, le personnel peut utiliser /characters staffremove name:Moonvale ; cela ne lui donne pas le droit de modifier les entrées des autres.
Questions fréquentes
Un membre peut-il ajouter un principal et des secondaires ?
Oui. Chaque membre ajoute ses entrées et peut en marquer une comme principale ; un nouveau principal transforme ses autres entrées en secondaires.
Puis-je rechercher une partie du nom ?
Non. La recherche correspond à un nom exact en ignorant la casse et les espaces autour. Les noms sont uniques dans le serveur.
Le personnel peut-il modifier le personnage d’un autre membre ?
Non. Edit et remove exigent la propriété. Le personnel autorisé peut supprimer une entrée avec staffremove.
Les personnages sont-ils vérifiés avec un compte de jeu ?
Non. Les noms et champs sont déclarés par les membres. Le module n’utilise ni API de jeu, ni feuille, ni connexion.
Modules associés
Guides associés
Prêt à configurer votre bot ?
Commencer gratuitementCommencez gratuitement. Pro coûte 9,99 USD par mois.
Sources vérifiées
Les références de fichier et de ligne étayent les commandes, réglages et limites décrits.
- server/lib/botGenerator.js:2758-2763
- server/templates/modules/characters/settings.js:2-33
- server/templates/modules/characters/index.js:16-72
- server/templates/modules/characters/store.js:41-81
