🔰Auto Rôle

📝 Documentation de la commande RoleSelector

🎯 Objectif

Permet aux administrateurs de configurer un sélecteur de rôles personnalisé sur leur serveur avec la possibilité de :

  • Ajouter des rôles associés à une clé spécifique.

  • Créer un embed interactif avec un sélecteur de rôles pour les utilisateurs.

  • Gérer les rôles via des commandes slash et des actions sur les sélecteurs.


⚙️ Fonctionnement

  • Ajouter un rôle : Associe un rôle à une clé et un emoji.

  • Créer un sélecteur de rôles : Crée un embed interactif où les utilisateurs peuvent sélectionner un rôle parmi ceux configurés.

  • Afficher les rôles : Liste les rôles configurés, triés par clé.

  • Supprimer un rôle : Supprime un rôle d'une clé donnée.


🔢 Étapes

1. Ajouter un rôle (/sélecteur_add_role)

  1. Utilisez la commande /sélecteur_add_role pour associer un rôle à une clé spécifique.

  2. Paramètres :

    • Clé : Une clé unique pour identifier le groupe de rôles.

    • Rôle : Le rôle à ajouter.

    • Nom : Nom personnalisé du rôle.

    • Emoji (optionnel) : Emoji à associer au rôle.

  3. Exemple de réponse :

    • ✅ "Rôle Modérateur ajouté sous la clé 'admin' avec le nom 'Modérateur' et l'emoji '⚔️'."

2. Créer un sélecteur de rôles (/creer_sélecteur)

  1. Utilisez la commande /creer_sélecteur pour générer un sélecteur de rôles interactif.

  2. Paramètres :

    • Clé(s) : Liste des clés séparées par des virgules pour lesquelles vous souhaitez créer le sélecteur.

  3. Étapes supplémentaires pour personnaliser l'embed :

    • Titre : Titre de l'embed.

    • Description : Description de l'embed.

    • Image : Lien de l'image de l'embed (optionnel).

    • Thumbnail : Lien du thumbnail (optionnel).

    • Footer : Texte à afficher dans le footer (optionnel).

  4. L'embed sera envoyé dans le canal avec un sélecteur de rôles interactif.

3. Afficher les rôles (/liste_roles)

  1. Utilisez la commande /liste_roles pour afficher les rôles configurés pour le sélecteur.

  2. L'embed affichera les rôles, triés par clé, avec leurs emojis associés.

4. Supprimer un rôle (/supprimer_role)

  1. Utilisez la commande /supprimer_role pour supprimer un rôle d'un sélecteur en spécifiant la clé et le rôle à supprimer.

  2. Exemple de réponse :

    • ✅ "Rôle Modérateur supprimé sous la clé 'admin'."

5. Supprimer tous les rôles d'une clé (/supprimer_roles_cle)

  1. Utilisez la commande /supprimer_roles_cle pour supprimer tous les rôles associés à une clé spécifique.

  2. Exemple de réponse :

    • ✅ "Tous les rôles sous la clé 'admin' ont été supprimés !"


🔒 Sécurité

  • Accès restreint : Seuls les administrateurs peuvent utiliser ces commandes.

  • Protection des données : La gestion des rôles est protégée par des permissions pour éviter toute modification non autorisée.


🎨 Personnalisation visuelle avec des emojis

  • Rôles et emojis : Lors de l'ajout d'un rôle, vous pouvez associer un emoji personnalisé à chaque rôle.

  • Embed personnalisé : L'embed de sélection de rôles sera personnalisé avec un titre, une description, une image, et un footer.

Exemple visuel de l'embed créé :

  • Titre : "Choisissez votre rôle"

  • Description : "Sélectionnez le rôle qui vous correspond."

  • Emoji : Chaque rôle sera associé à un emoji pour faciliter la sélection.


💡 Exemple de message de sélection

Une fois que vous avez configuré les rôles, les utilisateurs verront un sélecteur interactif avec les rôles et emojis associés.

Dernière mise à jour