Un système simple et puissant pour permettre à vos membres de créer, gérer et personnaliser leur salon vocal en quelques clics.
🎯 Fonctionnement général
Quand un membre rejoint un hub vocal, un salon temporaire est créé rien que pour lui :
- Il en devient propriétaire
- Il peut le gérer facilement via des boutons
- Le salon est supprimé automatiquement après 3 secondes sans personne
🧩 Boutons disponibles
Les boutons s’affichent sous un embed de gestion dans un salon textuel :
Bouton | Action |
---|---|
🔓 Ouvrir | Autorise l’accès aux rôles définis dans le hub |
🔒 Fermer | Bloque l’accès à tous sauf au propriétaire |
🚫 Privé | Rends le salon totalement invisible (admin seulement) |
✏ Renommer | Change le nom du salon |
👥 Limite | Fixe une limite de membres |
🔀 Transfert | Change le propriétaire du salon |
🗑 Supprimer | Supprime immédiatement le salon |
🟢 Liste Blanche | Autorise manuellement des membres |
🔴 Liste Noire | Interdit l’accès à certains membres |
🟨 Retirer de la blanche | Enlève un membre autorisé |
🟥 Retirer de la noire | Enlève un membre bloqué |
⚙️ Commandes utiles (admins)
Commande | Description |
---|---|
/hub | Définit un salon vocal comme hub vocal dynamique |
/modifier_boutons_vocal | Active/désactive les boutons disponibles |
/voir_boutons_vocal | Liste des boutons activés pour le serveur |
🧠 Exemple d’utilisation
- L’admin configure un hub :
→/hub salon_vocal catégorie TennoCore
- Un joueur rejoint ce hub
→ Un nouveau salon est créé :Salon de NomDuJoueur
- Un embed s’affiche avec tous les boutons
→ Le joueur peut le fermer, limiter, renommer, etc.
🧽 Suppression automatique
- Si le salon est vide pendant 3 secondes, il est automatiquement supprimé 🧹
- Les données associées sont aussi nettoyées de la base
🛡️ Contrôle des accès
- ✅ Liste blanche : pour autoriser des personnes spécifiques
- ❌ Liste noire : pour bloquer certains membres
- 🔄 Toutes les listes sont visibles et modifiables via l’embed