From 6f091511b1d58e184cc477f776e857aebd3ca85c Mon Sep 17 00:00:00 2001 From: Lucas <65877387+ls62@users.noreply.github.com> Date: Sun, 20 Apr 2025 02:16:10 +0200 Subject: [PATCH 01/31] =?UTF-8?q?MAJ=20:=20Changement=20de=20la=20date=20d?= =?UTF-8?q?'=C3=A9dition=20de=20la=20page=20+=20Rajout=20d'une=20info=20co?= =?UTF-8?q?ncernant=20la=20possibilit=C3=A9=20de=20reprendre=20la=20propri?= =?UTF-8?q?=C3=A9t=C3=A9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/2.modules/24.salons-vocaux-temporaires.md | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/docs/2.modules/24.salons-vocaux-temporaires.md b/docs/2.modules/24.salons-vocaux-temporaires.md index 1547f07e4..44351a72b 100644 --- a/docs/2.modules/24.salons-vocaux-temporaires.md +++ b/docs/2.modules/24.salons-vocaux-temporaires.md @@ -2,8 +2,8 @@ title: Salons vocaux temporaires description: Les salons vocaux temporaires offrent la possibilité à vos membres de créer des salons qu'ils pourront personnaliser et configurer selon leurs goûts. navigation.icon: 'twemoji:speaker-high-volume' -contributors: ['tellvex', 'kazotka'] -updatedAt: '2025-02-22' +contributors: ['tellvex', 'kazotka', 'ls62'] +updatedAt: '2025-04-20' --- ## Utiliser des salons temporaires @@ -45,6 +45,10 @@ Lorsque vous créez un salon vocal, un embed apparaît dans le **salon textuel d - **Transférer la propriété** : Cette fonction permet de transférer les droits de gestion du salon vocal à quelqu'un d'autre. + ::hint{ type="info" } + Si le propriétaire quitte le vocal, vous avez la possibilité de reprendre la propriété en appuyant sur le bouton **Transférer la propriété**. + :: + ::hint{ type="danger" } Un transfert de propriété dans un salon vocal est permanent. Vous perdrez l'accès à l'embed de configuration du **salon vocal**. @@ -289,7 +293,7 @@ Lorsque vous créez un salon vocal, un embed apparaît dans le **salon textuel d :: :: -## Personnaliser le format du nom du salon *(**Avantage premium ✨**)* +## Personnaliser le format du nom du salon Pour définir les noms de salons, vous devez remplacer le nom existant par celui que vous souhaitez. Afin d'éviter des salons dits doublons, il est conseillé d'indiquer au moins une variable. @@ -307,3 +311,7 @@ Afin d'éviter des salons dits doublons, il est conseillé d'indiquer au moins u - `{random-word}` pour attribuer un mot aléatoire parmi une liste de mots de **DraftBot**. - `{custom-word}` pour attribuer un mot aléatoire parmi une liste personnalisable. :: + +::hint{ type="info" } + Cette fonctionnalité est réservée aux serveurs [premium](/premium) <:icon_premium_:1096140508625125417>. +:: From 55259ac2510b529021f19f5dbdcf44cb57f63ec0 Mon Sep 17 00:00:00 2001 From: Lucas <65877387+ls62@users.noreply.github.com> Date: Sun, 20 Apr 2025 04:06:58 +0200 Subject: [PATCH 02/31] 0 --- .../2.modules/24.salons-vocaux-temporaires.md | 243 ++---------------- 1 file changed, 17 insertions(+), 226 deletions(-) diff --git a/docs/2.modules/24.salons-vocaux-temporaires.md b/docs/2.modules/24.salons-vocaux-temporaires.md index 44351a72b..af8df1649 100644 --- a/docs/2.modules/24.salons-vocaux-temporaires.md +++ b/docs/2.modules/24.salons-vocaux-temporaires.md @@ -55,243 +55,34 @@ Lorsque vous créez un salon vocal, un embed apparaît dans le **salon textuel d :: :: -## Configuration du système - -::tabs - ::tab{ label="Via la commande /config" } - - ## Créer un hub de salons vocaux temporaires - - Pour activer les salons vocaux temporaires, il vous suffira d'aller dans le menu **Salons vocaux temporaires** de la commande \ et de cliquer sur le bouton **Créer un hub**. - - ::hint{ type="warning" } - Par défaut, **DraftBot** limite les serveurs à **un seul hub**. Cela dit, si l'offre **[premium](/premium)** est activée sur votre serveur, vous pourrez créer jusqu'à **5 hubs**. - :: - - **DraftBot** vous demandera ensuite de choisir **la catégorie** où seront créés les salons vocaux. - - ::hint{ type="info" } - Les salons vocaux déjà existants dans cette catégorie seront supprimés par DraftBot si vous ne les rendez pas permanents. - :: - - ## Modifier un hub de salons vocaux temporaires - - Pour modifier un hub de salons vocaux temporaires, vous devrez accéder au menu en allant dans le système **Salons vocaux temporaires** de la commande \. Vous devrez ensuite **Modifier un hub**. - - ![Modification des Salons Vocaux Temporaires](../assets/salons-vocaux-temporaires/view_modif_button.png) - - ### Activer/Désactiver un Hub - - Pour activer ou désactiver la création de salons temporaires, vous devrez cliquer sur le bouton **Activer le système**. Vous verrez alors le menu se mettre à jour. - - ### Changer la catégorie des Salons Vocaux Temporaires - - Pour changer la catégorie des salons vocaux temporaires, il vous suffira de cliquer sur le bouton **Catégorie**. Vous devrez ensuite choisir de créer une nouvelle catégorie ou en sélectionner une existante. - - ### Changer le salon hub - - Pour changer le salon vocal de redirection vers les salons temporaires, il suffira d'appuyer sur le bouton **Hub (salon)**. Vous devrez ensuite indiquer [l'identifiant du salon](/docs/autres/recuperer-un-identifiant) de votre choix. - - ### Permissions par défaut des salons temporaires - - Vous pourrez choisir à partir de quelles permissions DraftBot devra se baser pour les dérogations par défaut des salons temporaires en appuyant sur le bouton **Permissions par défaut** ce qui vous permettra de choisir entre les permissions du **salon vocal hub** ou les **permissions de la catégorie**. - - ### Définir les permissions du créateur du salon vocal - - Vous pourrez également définir les permissions du créateur du salon vocal en appuyant sur le bouton **Permissions du créateur**. Un sélecteur apparaîtra avec les 4 options suivantes : - - **Créer une invitation** : Permet au créateur de créer des invitations pour le salon vocal. - - **Modifier le salon** : Donne la permission de modifier les paramètres du salon tels que **le nom, la limite de membres, etc.** - - **Changer les permissions** : Permet de changer l'ensemble des paramètres du salon. Le créateur pourra créer des dérogations et attribuer ou refuser des permissions aux membres et rôles de son choix. - - - **Voix prioritaire** : Le son de tous les participants sera diminué lorsque le créateur du salon parlera. - ::hint{ type="warning" } - Cette option ne fonctionne qu'en cas d'utilisation du mode "Appuyer pour parler". - :: - - ::hint{ type="warning" } - Veillez à désactiver les options que vous ne souhaitez pas laisser modifiables dans les permissions du salon **et** l'embed de configuration. - :: - - ### Définir la limite de membre - - Vous pouvez définir la limite de membres autorisés à rejoindre un salon vocal en appuyant sur le bouton **Limite de membre**. Vous devrez ensuite indiquer une valeur entre 0 et 99 qui correspond au nombre de participants maximal. Indiquer "0" comme limite revient à la désactiver. - - Par défaut, la limite de membres est définie à **99 participants**. - - ::hint{ type="warning" } - Veuillez également noter que la limite de membre peut être changée à tout moment par **le créateur du salon** s'il possède la permission **Modifier le salon**. - :: - - ### Ajouter/Supprimer un salon permanent - - ::hint{ type="info" } - Par défaut, lorsque le dernier membre quitte un salon vocal présent dans la catégorie des salons vocaux temporaires, il est instantanément supprimé. - :: - - Pour qu'un salon soit conservé dans la catégorie même après déconnexion du dernier membre, il vous faudra appuyer sur le bouton **Salons permanents**. Un menu s'ouvrira alors et vous permettra d'ajouter ou supprimer des salons vocaux qui seront marqués comme permanents. - - ### Activer/Désactiver l'embed de réglages - - Pour activer ou désactiver l'embed de réglages, il vous suffira d'utiliser le bouton. - - - Cliquer sur le bouton **Embed de réglages activé** activera la fonction et le bouton deviendra **Activer l'embed de réglages** et inversement pour désactiver le système. - - En résumé : - - - Embed de réglages activé ➜ Activer l'embed de réglages - - Activer l'embed de réglages ➜ Embed de réglages activé - - ### Personnaliser les boutons de réglages - - Pour personnaliser les boutons de réglages, vous devrez d'abord appuyer sur le bouton **Personnaliser les boutons de réglages** qui vous amènera sur un sélecteur. Cochez toutes les options que vous souhaitez rendre disponibles dans l'embed de configuration du salon. - - ::hint{ type="info" } - Si vous avez déjà configuré cette option et souhaitez y apporter des modifications, assurez-vous de sélectionner l'ensemble des options de votre choix y compris celles qui étaient déjà activées auparavant. - :: - - ### Configurer les rôles d'accès aux réglages - - Pour ajouter/supprimer des rôles qui auront accès à l'embed de configuration, il faudra appuyer sur le bouton **Rôles d'accès aux réglages**. qui vous amènera sur un message composé des 4 boutons suivants, pouvant varier selon le type de liste de rôle choisi. - - - **Ajouter des rôles interdits** : Permet d'ajouter des rôles à la liste des rôles interdits d'utilisation de l'embed de configuration. - - **Supprimer des rôles interdits** : Permet de supprimer des rôles de la liste des rôles interdits d'utilisation de l'embed de configuration. - - **Réinitialiser les rôles interdits** : Permet de réinitialiser la liste des rôles interdits d'utilisation de l'embed de configuration. - - **Restreindre à des rôles** : Ce bouton change le type de filtrage, permettant de marquer les rôles ajoutés à la liste comme rôles autorisés à l'utilisation l'embed de configuration du salon. - - ::collapse{ label="Restriction de rôles" } - - **Ajouter des rôles interdits** : Permet d'ajouter des rôles à la liste des rôles interdits d'utilisation de l'embed de configuration. - - **Supprimer des rôles interdits** : Permet de supprimer des rôles de la liste des rôles interdits d'utilisation de l'embed de configuration. - - **Réinitialiser les rôles interdits** : Permet de réinitialiser la liste des rôles interdits d'utilisation de l'embed de configuration. - - **Restreindre à des rôles** : Ce bouton change le type de filtrage, permettant de marquer les rôles ajoutés à la liste comme rôles autorisés à l'utilisation l'embed de configuration du salon. - :: +## Configuration du système - ::collapse{ label="Autorisation de rôles" } - - **Ajouter des rôles autorisés** : Permet d'ajouter des rôles à la liste des rôles autorisés à l'utilisation de l'embed de configuration. - - **Supprimer des rôles autorisés** : Permet de supprimer des rôles de la liste des rôles autorisés à l'utilisation de l'embed de configuration. - - **Réinitialiser les rôles autorisés** : Permet de réinitialiser la liste des rôles autorisés à l'utilisation de l'embed de configuration. - - **Interdire à des rôles** : Ce bouton change le type de filtrage, permettant de marquer les rôles ajoutés à la liste comme rôles interdits à l'utilisation l'embed de configuration du salon. - :: - ## Supprimer un hub de salons vocaux temporaires +### Création d'un hub +Pour créer votre système de salons vocaux temporaires, vous devez configurer le système de salons vocaux temporaires. Pour cela, vous avez plusieurs moyens de le mettre en place. - Pour supprimer un hub de salons vocaux temporaires, il vous suffira d'aller dans le menu **Salons vocaux temporaires** de la commande \ et de cliquer sur le bouton **Supprimer un hub**. +::tabs + ::tab{ label="Depuis la commande /config" } + Pour activer les salons vocaux temporaires, il vous suffira d'exécuter la commande \, de sélectionner depuis le menu déroulant "`Salons vocaux temporaires`" et de cliquer sur le bouton "`Créer un Hub`". - ::hint{ type="danger" } - Cette action sera irréversible une fois le message de confirmation validé : *Êtes-vous sûr de vouloir supprimer la seule catégorie de salons vocaux temporaires du serveur ?* - :: + /// Ajouter une capture :: - ::tab{ label="Via le panel" } - - ## Créer un Hub - - Pour créer votre système de salons vocaux temporaires, vous devez passer par un salon vocal qui s'occupera de créer le salon temporaire et de donner les permissions requises au propriétaire du salon. Ce salon se nomme un **Hub**. - - Pour créer un hub, il suffit de cliquer sur le bouton "**Créer un hub**". Il y aura une liste d'informations à remplir, qui seront mentionnées dans la partie **Modifier un Hub**. - - ::hint{ type="warning" } - Par défaut, **DraftBot** limite les serveurs à **un seul hub**. Cela dit, si l'offre **[premium](/premium)** est activée sur votre serveur, vous pourrez créer jusqu'à **5 hubs**. - :: - - ## Modifier un Hub - - Lorsque vous venez de créer votre hub, ou bien lorsque vous cliquez sur le bouton "**Editer**" de votre hub, une série de paramètres apparaît. Vous trouverez dans cette catégorie chacun de ces paramètres détaillé de A à Z. - - ## Changer la catégorie des salons - - Pour définir quelle catégorie accueillera le système de salons vocaux temporaires, il y a deux options possibles : - - Créer une catégorie : Vous devez cliquer sur le bouton "**Créer**" et taper le nom de la catégorie. - - Utiliser une catégorie existante : En cliquant sur le bouton "**Sélectionner**", un sélecteur apparaîtra et vous pourrez choisir la catégorie à utiliser. - - ::hint{ type="info" } - Nous vous recommandons de choisir une catégorie vierge afin d'éviter les problèmes de suppression de salons permanents ainsi que le désordre qu'une grande quantité de salons peut provoquer. - :: - - ## Changer le salon de création (Hub) - - Il y a à nouveau deux options pour définir un salon hub dans une catégorie : - - Créer un salon : Vous devez cliquer sur le bouton "**Créer**", indiquer un nom et **DraftBot** se chargera de créer le salon avec les permissions adéquates. - - Utiliser un salon existant : Si votre salon est déjà prêt, vous pouvez cliquer sur le bouton "**Sélectionner**" et indiquer quel salon utiliser. - - ## Changer les permissions par défaut - - Les salons vocaux temporaires utilisent par défaut les permissions de la catégorie à leur créations, mais vous pouvez également changer ceci en choisissant entre **les permissions de la catégorie** et **celles du hub**. - - ## Changer les permissions du propriétaire - - Vous pouvez attribuer certaine(s) permission(s) supplémentaire(s) au propriétaire du salon. Il suffit simplement de **cocher les permissions** que vous voulez attribuer. - - - **Créer une invitation :** Le propriétaire pourra créer des invitations menant à son salon vocal. - - **Modifier le salon :** Le propriétaire pourra changer des paramètres tels que le nom ou la taille du salon. - - **Changer les permissions :** Le propriétaire pourra changer les permissions des membres à l'intérieur de son salon vocal. - - ::hint{ type="danger" } - Veuillez noter qu'il s'agit d'une option sensible, elle influe sur toutes les autres permissions du salon. - > *Par défaut, elle est donc décochée et déconseillée pour les serveurs communautaires.* - :: - - - **Voix prioritaire :** Lorsque le propriétaire parlera, le volume des participants sera diminué si le salon est en "Appuyer pour parler". - - ::hint{ type="warning" } - Ces fonctionnalités peuvent être contournées par le configurateur de salon vocal. Veuillez donc penser à désactiver les options "sensibles" à la fois dans les permissions du salon et dans l'embed de configuration. - :: - - ### Ajouter/Supprimer des salons permanents - - ::hint{ type="info" } - Par défaut, lorsque le dernier membre quitte un salon vocal présent dans la catégorie des salons vocaux temporaires, il est instantanément supprimé. - :: + ::tab{ label="Depuis le panel" } + Pour activer les salons vocaux temporaires, vous devez vous rendre sur le panel puis dans la catégorie [Communautaire](www.draftbot.fr/dashboard/first/community). - Pour ajouter des salons permanents, il suffit d'appuyer sur l'icône "**+**" et d'indiquer le nom du salon. - - Pour supprimer un salon permanent, il suffit simplement d'**appuyer sur la croix** à côté du salon permanent à retirer. - - ### Définir la limite de membres - - Pour définir la limite de membres, il suffit juste de sélectionner la valeur que vous voulez. Notez également que la valeur "**illimité**" retire la limite de membres. - - ::hint{ type="warning" } - Veuillez également noter que la limite de membre peut être changée à tout moment par **le créateur du salon** s'il possède la permission **Modifier le salon**. - :: - - ### Ajouter un rôle d'accès aux salons - - Vous pouvez définir un rôle que les membres du serveur devront avoir pour rejoindre un salon vocal temporaire. Un sélecteur vous permettra de choisir le rôle souhaité. Par défaut, le rôle d'accès est **@eveyone**. - - ### Définir l'accès au configurateur de salon - - Vous pouvez définir les accès à la configuration de 2 manières différentes : - - En retirant l'accès par défaut à tous les rôles et à ajouter les rôles exemptés. - - En donnant l'accès par défaut à tous les rôles sauf ceux listés. - - Il suffit simplement de cliquer sur "**Avec**" pour la première option, ou bien "**Sans**" pour la deuxième option. - - Pour ajouter des rôles, il suffit de cliquer sur le bouton "**+**". Pour supprimer des rôles, il suffit de cliquer sur la **croix** à côté de leur nom. - - ### Définir les boutons de configurations - - Vous pouvez ajouter des boutons de configuration en appuyant sur le bouton "**+**". - - Vous pouvez supprimer des boutons de configuration en cliquant sur la **croix** à côté de leur nom. - - ::hint{ type="info" } - Par défaut, tous les boutons de configuration sont activés. - - Notez également que ce menu n'apparaîtra pas si vous n'avez pas activé la "**configuration du salon**". - :: - - ## Supprimer un Hub + /// Ajouter une capture + :: +:: - Pour supprimer un hub, il vous suffit d'aller dans la partie **Salons vocaux privés** du [panel de DraftBot](/dashboard/user/profil) et de **supprimer** le hub de votre choix. +::hint{ type="success" } + **Félicitation, vous venez de créer votre hub !** +:: - ::hint{ type="danger" } - Vous aurez une confirmation avant de supprimer votre hub (voir image ci-dessous). Après confirmation, votre hub sera **définitivement supprimé**. - ![Message de confirmation](../assets/salons-vocaux-temporaires/view_delete.png) - :: - :: -:: +## Gérer votre hub +Après avoir mis en place votre hub, vous avez maintenant la possibilité de le configurer de manière plus avancée. ## Personnaliser le format du nom du salon From 7f53bd127b7506e4bb62a90c8008605131fbc28f Mon Sep 17 00:00:00 2001 From: Lucas <65877387+ls62@users.noreply.github.com> Date: Sun, 20 Apr 2025 04:42:06 +0200 Subject: [PATCH 03/31] . --- .../2.modules/24.salons-vocaux-temporaires.md | 63 ++++++++++++++++++- 1 file changed, 62 insertions(+), 1 deletion(-) diff --git a/docs/2.modules/24.salons-vocaux-temporaires.md b/docs/2.modules/24.salons-vocaux-temporaires.md index af8df1649..58515fc02 100644 --- a/docs/2.modules/24.salons-vocaux-temporaires.md +++ b/docs/2.modules/24.salons-vocaux-temporaires.md @@ -55,7 +55,6 @@ Lorsque vous créez un salon vocal, un embed apparaît dans le **salon textuel d :: :: - ## Configuration du système @@ -76,6 +75,10 @@ Pour créer votre système de salons vocaux temporaires, vous devez configurer l :: :: +::hint{ type="info" } + La création de plusieurs hubs est réservée aux serveurs possédant un [premium](/premium) <:icon_premium_:1096140508625125417>. +:: + ::hint{ type="success" } **Félicitation, vous venez de créer votre hub !** :: @@ -84,6 +87,60 @@ Pour créer votre système de salons vocaux temporaires, vous devez configurer l ## Gérer votre hub Après avoir mis en place votre hub, vous avez maintenant la possibilité de le configurer de manière plus avancée. + +### Activation / Désactivation d'un hub +Il est possible d'activer et de désactiver un hub pour empêcher DraftBot d'empêcher les utilisateurs de créer leurs salons vocaux. + +::tabs + ::tab{ label="Depuis la commande /config" } + Pour activer et désactiver un hub, il vous suffira d'exécuter la commande \, de sélectionner depuis le menu déroulant "`Salons vocaux temporaires`" et de cliquer sur le bouton "`Modifier un hub`". Après avoir cliqué sur le bouton, vous verrez que votre hub est activé via le bouton vert qui est nommé "`Système activé`". + + /// Ajouter une capture + + Si vous souhaitez le désactiver, cliquez sur ce bouton afin que DraftBot empêche les utilisateurs de créer leurs salons vocaux. + :: + + ::tab{ label="Depuis le panel" } + INDISPO + + /// Ajouter une capture + :: +:: + +::hint{ type="warning" } + Néanmoins, les utilisateurs auront toujours la possibilité de se rendre au salon où vous avez configuré le hub, mais DraftBot ne leur crée pas leur salon. +:: + + +### Catégorie +Pour organiser correctement votre serveur, vous pouvez modifier la catégorie où DraftBot crée les salons vocaux des membres. + +::tabs + ::tab{ label="Depuis la commande /config" } + Pour modifier l'emplacement des salons vocaux lors de la création, il vous suffira d'exécuter la commande \, de sélectionner depuis le menu déroulant "`Salons vocaux temporaires`" et de cliquer sur le bouton "`Catégorie `". + + Après avoir cliqué sur le bouton, vous aurez un message de confirmation, cliquez sur oui si vous souhaitez faire la modification. + + Vous aurez le choix entre : + + - **Nouvelle catégorie** : DraftBot met en place une nouvelle catégorie pour vous. + - **Utiliser une catégorie existante** : Vous entrez le nom ou l'identifiant de la catégorie. + + /// Ajouter une capture + :: + + ::tab{ label="Depuis le panel" } + Pour modifier l'emplacement des salons vocaux lors de la création, vous devez vous rendre sur le panel puis dans la catégorie [Communautaire] (www.draftbot.fr/dashboard/first/community) puis "`Salons vocaux temporaires (privateroom)`". puis vous cliquez sur le bouton "`modifier`". + + Vous aurez le choix entre : + + - **Créer** : DraftBot met en place une nouvelle catégorie pour vous. + - **Sélectionner** : Vous entrez le nom ou l'identifiant de la catégorie. + + /// Ajouter une capture + :: +:: + ## Personnaliser le format du nom du salon Pour définir les noms de salons, vous devez remplacer le nom existant par celui que vous souhaitez. @@ -106,3 +163,7 @@ Afin d'éviter des salons dits doublons, il est conseillé d'indiquer au moins u ::hint{ type="info" } Cette fonctionnalité est réservée aux serveurs [premium](/premium) <:icon_premium_:1096140508625125417>. :: + + + + From e69edcd805e7fd377ace5f52975c39ae0dc64156 Mon Sep 17 00:00:00 2001 From: Lucas <65877387+ls62@users.noreply.github.com> Date: Sun, 20 Apr 2025 21:38:13 +0200 Subject: [PATCH 04/31] =?UTF-8?q?Am=C3=A9lioration=20du=20format?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../2.modules/24.salons-vocaux-temporaires.md | 35 ++++++++++++++++--- 1 file changed, 31 insertions(+), 4 deletions(-) diff --git a/docs/2.modules/24.salons-vocaux-temporaires.md b/docs/2.modules/24.salons-vocaux-temporaires.md index 58515fc02..96120df22 100644 --- a/docs/2.modules/24.salons-vocaux-temporaires.md +++ b/docs/2.modules/24.salons-vocaux-temporaires.md @@ -130,10 +130,40 @@ Pour organiser correctement votre serveur, vous pouvez modifier la catégorie o :: ::tab{ label="Depuis le panel" } - Pour modifier l'emplacement des salons vocaux lors de la création, vous devez vous rendre sur le panel puis dans la catégorie [Communautaire] (www.draftbot.fr/dashboard/first/community) puis "`Salons vocaux temporaires (privateroom)`". puis vous cliquez sur le bouton "`modifier`". + Pour modifier l'emplacement des salons vocaux lors de la création, vous devez vous rendre sur le panel puis dans la catégorie [Communautaire](www.draftbot.fr/dashboard/first/community) puis "`Salons vocaux temporaires (privateroom)`". puis vous cliquez sur le bouton "`modifier`". + + Vous aurez le choix entre plusieurs options dans la catégorie. + + - **Créer** : DraftBot met en place une nouvelle catégorie pour vous. + - **Sélectionner** : Vous entrez le nom ou l'identifiant de la catégorie. + + /// Ajouter une capture + :: +:: + + +### Changer le hub +Vous pouvez modifier le salon où DraftBot crée un salon lorsqu’un utilisateur le rejoint. + +::tabs + ::tab{ label="Depuis la commande /config" } + Pour modifier l'emplacement des salons vocaux lors de la création, il vous suffira d'exécuter la commande \, de sélectionner depuis le menu déroulant "`Salons vocaux temporaires`" et de cliquer sur le bouton "`Hub (salon)`". + + Après avoir cliqué sur le bouton, vous aurez un message de confirmation, cliquez sur oui si vous souhaitez faire la modification. Vous aurez le choix entre : + - **Nouvelle catégorie** : DraftBot met en place une nouvelle catégorie pour vous. + - **Utiliser une catégorie existante** : Vous entrez le nom ou l'identifiant de la catégorie. + + /// Ajouter une capture + :: + + ::tab{ label="Depuis le panel" } + Pour modifier l'emplacement des salons vocaux lors de la création, vous devez vous rendre sur le panel puis dans la catégorie [Communautaire](www.draftbot.fr/dashboard/first/community) puis "`Salons vocaux temporaires (privateroom)`". puis vous cliquez sur le bouton "`modifier`". + + Vous aurez le choix entre plusieurs options dans la catégorie salon de création. + - **Créer** : DraftBot met en place une nouvelle catégorie pour vous. - **Sélectionner** : Vous entrez le nom ou l'identifiant de la catégorie. @@ -164,6 +194,3 @@ Afin d'éviter des salons dits doublons, il est conseillé d'indiquer au moins u Cette fonctionnalité est réservée aux serveurs [premium](/premium) <:icon_premium_:1096140508625125417>. :: - - - From 472c441469f9bff088060bbb7ec77793d1938c26 Mon Sep 17 00:00:00 2001 From: Lucas <65877387+ls62@users.noreply.github.com> Date: Mon, 21 Apr 2025 02:20:26 +0200 Subject: [PATCH 05/31] . --- .../2.modules/24.salons-vocaux-temporaires.md | 89 +++++++++++++++---- 1 file changed, 73 insertions(+), 16 deletions(-) diff --git a/docs/2.modules/24.salons-vocaux-temporaires.md b/docs/2.modules/24.salons-vocaux-temporaires.md index 96120df22..101fb087d 100644 --- a/docs/2.modules/24.salons-vocaux-temporaires.md +++ b/docs/2.modules/24.salons-vocaux-temporaires.md @@ -59,17 +59,17 @@ Lorsque vous créez un salon vocal, un embed apparaît dans le **salon textuel d ### Création d'un hub -Pour créer votre système de salons vocaux temporaires, vous devez configurer le système de salons vocaux temporaires. Pour cela, vous avez plusieurs moyens de le mettre en place. +Pour créer votre système de salons vocaux temporaires, vous devez d’abord le configurer. Il existe plusieurs méthodes pour le mettre en place. ::tabs ::tab{ label="Depuis la commande /config" } - Pour activer les salons vocaux temporaires, il vous suffira d'exécuter la commande \, de sélectionner depuis le menu déroulant "`Salons vocaux temporaires`" et de cliquer sur le bouton "`Créer un Hub`". + Exécuter la commande \, puis sélectionner depuis le menu déroulant `Salons vocaux temporaires` ➔ `Créer un Hub`. /// Ajouter une capture :: ::tab{ label="Depuis le panel" } - Pour activer les salons vocaux temporaires, vous devez vous rendre sur le panel puis dans la catégorie [Communautaire](www.draftbot.fr/dashboard/first/community). + Vous devez vous rendre sur le panel puis dans la catégorie [Communautaire](www.draftbot.fr/dashboard/first/community). /// Ajouter une capture :: @@ -93,11 +93,13 @@ Il est possible d'activer et de désactiver un hub pour empêcher DraftBot d'emp ::tabs ::tab{ label="Depuis la commande /config" } - Pour activer et désactiver un hub, il vous suffira d'exécuter la commande \, de sélectionner depuis le menu déroulant "`Salons vocaux temporaires`" et de cliquer sur le bouton "`Modifier un hub`". Après avoir cliqué sur le bouton, vous verrez que votre hub est activé via le bouton vert qui est nommé "`Système activé`". + Exécuter la commande \, puis sélectionner depuis le menu déroulant `Salons vocaux temporaires` ➔ `Modifier un hub`. - /// Ajouter une capture + Après avoir cliqué sur le bouton, vous verrez que votre hub est activé via le bouton vert qui est nommé `Système activé`. - Si vous souhaitez le désactiver, cliquez sur ce bouton afin que DraftBot empêche les utilisateurs de créer leurs salons vocaux. + ::hint{ type="info" } + Si vous souhaitez le désactiver, cliquez sur ce bouton afin que DraftBot empêche les utilisateurs de créer leurs salons vocaux. + :: :: ::tab{ label="Depuis le panel" } @@ -117,7 +119,7 @@ Pour organiser correctement votre serveur, vous pouvez modifier la catégorie o ::tabs ::tab{ label="Depuis la commande /config" } - Pour modifier l'emplacement des salons vocaux lors de la création, il vous suffira d'exécuter la commande \, de sélectionner depuis le menu déroulant "`Salons vocaux temporaires`" et de cliquer sur le bouton "`Catégorie `". + Exécuter la commande \, puis sélectionner depuis le menu déroulant `Salons vocaux temporaires` ➔ `Modifier un hub` ➔ `Catégorie`. Après avoir cliqué sur le bouton, vous aurez un message de confirmation, cliquez sur oui si vous souhaitez faire la modification. @@ -130,7 +132,7 @@ Pour organiser correctement votre serveur, vous pouvez modifier la catégorie o :: ::tab{ label="Depuis le panel" } - Pour modifier l'emplacement des salons vocaux lors de la création, vous devez vous rendre sur le panel puis dans la catégorie [Communautaire](www.draftbot.fr/dashboard/first/community) puis "`Salons vocaux temporaires (privateroom)`". puis vous cliquez sur le bouton "`modifier`". + Vous devez vous rendre sur le panel puis dans la catégorie [Communautaire](www.draftbot.fr/dashboard/first/community) puis `Salons vocaux temporaires (privateroom)`. puis vous cliquez sur le bouton `modifier`. Vous aurez le choix entre plusieurs options dans la catégorie. @@ -147,7 +149,7 @@ Vous pouvez modifier le salon où DraftBot crée un salon lorsqu’un utilisateu ::tabs ::tab{ label="Depuis la commande /config" } - Pour modifier l'emplacement des salons vocaux lors de la création, il vous suffira d'exécuter la commande \, de sélectionner depuis le menu déroulant "`Salons vocaux temporaires`" et de cliquer sur le bouton "`Hub (salon)`". + Exécuter la commande \, de sélectionner depuis le menu déroulant `Salons vocaux temporaires` ➔ `Modifier un hub` ➔ `Hub (salon)`. Après avoir cliqué sur le bouton, vous aurez un message de confirmation, cliquez sur oui si vous souhaitez faire la modification. @@ -160,7 +162,7 @@ Vous pouvez modifier le salon où DraftBot crée un salon lorsqu’un utilisateu :: ::tab{ label="Depuis le panel" } - Pour modifier l'emplacement des salons vocaux lors de la création, vous devez vous rendre sur le panel puis dans la catégorie [Communautaire](www.draftbot.fr/dashboard/first/community) puis "`Salons vocaux temporaires (privateroom)`". puis vous cliquez sur le bouton "`modifier`". + Vous devez vous rendre sur le panel puis dans la catégorie [Communautaire](www.draftbot.fr/dashboard/first/community) puis `Salons vocaux temporaires (privateroom)`. puis vous cliquez sur le bouton `modifier`. Vous aurez le choix entre plusieurs options dans la catégorie salon de création. @@ -171,16 +173,29 @@ Vous pouvez modifier le salon où DraftBot crée un salon lorsqu’un utilisateu :: :: -## Personnaliser le format du nom du salon +### Format des salons vocaux -Pour définir les noms de salons, vous devez remplacer le nom existant par celui que vous souhaitez. -Afin d'éviter des salons dits doublons, il est conseillé d'indiquer au moins une variable. +Pour rendre les salons vocaux plus esthétiques, vous pouvez personnaliser le format du salon vocal temporaire en y ajoutant des mots, des emojis et des variables. -::collapse{ label="Liste des variables" } +::tabs + ::tab{ label="Depuis la commande /config" } + Exécuter la commande \, puis sélectionner depuis le menu déroulant `Salons vocaux temporaires` ➔ `Modifier un hub` ➔ `Nom des salons`. - Vous pouvez utiliser les variables suivantes pour nommer un salon vocal lors de sa création : + Vous aurez le choix de choisir plusieurs varibales disponible dans la liste ci-dessous. - ![Comment utiliser les variables](../assets/salons-vocaux-temporaires/view_rename_panel.png) + /// Ajouter une capture + :: + + ::tab{ label="Depuis le panel" } + Vous devez vous rendre sur le panel puis dans la catégorie [Communautaire](www.draftbot.fr/dashboard/first/community) puis `Salons vocaux temporaires (privateroom)`. puis vous cliquez sur le bouton `modifier`. + + Vous aurez la possibilité de mettre des variables en mettant `{}`. + + /// Ajouter une capture + :: +:: + +::collapse{ label="Liste des variables" } - `{user}` pour afficher le pseudonyme du membre sur le serveur. - `{user.username}` pour afficher le nom Discord du membre. @@ -188,9 +203,51 @@ Afin d'éviter des salons dits doublons, il est conseillé d'indiquer au moins u - `{index}` pour numéroter le salon. - `{random-word}` pour attribuer un mot aléatoire parmi une liste de mots de **DraftBot**. - `{custom-word}` pour attribuer un mot aléatoire parmi une liste personnalisable. + + ::hint{ type="info" } + La variable `{custom-word}` doit être configurée depuis le panel. + :: :: ::hint{ type="info" } Cette fonctionnalité est réservée aux serveurs [premium](/premium) <:icon_premium_:1096140508625125417>. :: + +### Permissions par défaut +Vous pouvez choisir à partir de quelles permissions DraftBot devra se baser pour les permissions des salons vocaux temporaires. + +::tabs + ::tab{ label="Depuis la commande /config" } + Exécuter la commande \, puis sélectionner depuis le menu déroulant `Salons vocaux temporaires` ➔ `Modifier un hub` ➔ `Permissions par défaut`. + + Vous aurez le choix entre deux options : + + - **Celles de la catégorie** : DraftBot reprend les permissions de la catégorie et les applique au salon vocal temporaire de l’utilisateur. + + - **Celles du salon de création** : DraftBot reprend les permissions du hub et les applique au salon vocal temporaire de l’utilisateur. + :: + + ::tab{ label="Depuis le panel" } + Vous devez vous rendre sur le panel puis dans la catégorie [Communautaire](www.draftbot.fr/dashboard/first/community) puis `Salons vocaux temporaires (privateroom)`. puis vous cliquez sur le bouton `modifier`. + + Vous aurez le choix entre plusieurs options dans la catégorie permissions du salon. + + - **Celles de la catégorie** : DraftBot reprend les permissions de la catégorie et les applique au salon vocal temporaire de l’utilisateur. + + - **Celles du salon de création** : DraftBot reprend les permissions du hub et les applique au salon vocal temporaire de l’utilisateur. + :: +:: + + +### Permissions du créateur +Afin que vos utilisateurs personnalise au maximum son salon vocaux temporaire, vous avez la possiblité de configurer plusieurs permissions. + +::collapse{ label="Liste des différentes permissions" } + - +:: + + + + + From 505a155ce046312455b4d274f9854ca3260633f1 Mon Sep 17 00:00:00 2001 From: Lucas <65877387+ls62@users.noreply.github.com> Date: Mon, 21 Apr 2025 03:21:39 +0200 Subject: [PATCH 06/31] . --- .../2.modules/24.salons-vocaux-temporaires.md | 68 +++++++++++++++++-- 1 file changed, 62 insertions(+), 6 deletions(-) diff --git a/docs/2.modules/24.salons-vocaux-temporaires.md b/docs/2.modules/24.salons-vocaux-temporaires.md index 101fb087d..a04ab6dbe 100644 --- a/docs/2.modules/24.salons-vocaux-temporaires.md +++ b/docs/2.modules/24.salons-vocaux-temporaires.md @@ -132,7 +132,7 @@ Pour organiser correctement votre serveur, vous pouvez modifier la catégorie o :: ::tab{ label="Depuis le panel" } - Vous devez vous rendre sur le panel puis dans la catégorie [Communautaire](www.draftbot.fr/dashboard/first/community) puis `Salons vocaux temporaires (privateroom)`. puis vous cliquez sur le bouton `modifier`. + Allez dans le panel, puis dans la catégorie [Communautaire](www.draftbot.fr/dashboard/first/community). Ensuite, cliquez sur `Salons vocaux temporaires (privateroom)` et enfin sur le bouton `modifier`. Vous aurez le choix entre plusieurs options dans la catégorie. @@ -162,7 +162,7 @@ Vous pouvez modifier le salon où DraftBot crée un salon lorsqu’un utilisateu :: ::tab{ label="Depuis le panel" } - Vous devez vous rendre sur le panel puis dans la catégorie [Communautaire](www.draftbot.fr/dashboard/first/community) puis `Salons vocaux temporaires (privateroom)`. puis vous cliquez sur le bouton `modifier`. + Allez dans le panel, puis dans la catégorie [Communautaire](www.draftbot.fr/dashboard/first/community). Ensuite, cliquez sur `Salons vocaux temporaires (privateroom)` et enfin sur le bouton `modifier`. Vous aurez le choix entre plusieurs options dans la catégorie salon de création. @@ -187,7 +187,7 @@ Pour rendre les salons vocaux plus esthétiques, vous pouvez personnaliser le fo :: ::tab{ label="Depuis le panel" } - Vous devez vous rendre sur le panel puis dans la catégorie [Communautaire](www.draftbot.fr/dashboard/first/community) puis `Salons vocaux temporaires (privateroom)`. puis vous cliquez sur le bouton `modifier`. + Allez dans le panel, puis dans la catégorie [Communautaire](www.draftbot.fr/dashboard/first/community). Ensuite, cliquez sur `Salons vocaux temporaires (privateroom)` et enfin sur le bouton `modifier`. Vous aurez la possibilité de mettre des variables en mettant `{}`. @@ -229,7 +229,7 @@ Vous pouvez choisir à partir de quelles permissions DraftBot devra se baser pou :: ::tab{ label="Depuis le panel" } - Vous devez vous rendre sur le panel puis dans la catégorie [Communautaire](www.draftbot.fr/dashboard/first/community) puis `Salons vocaux temporaires (privateroom)`. puis vous cliquez sur le bouton `modifier`. + Allez dans le panel, puis dans la catégorie [Communautaire](www.draftbot.fr/dashboard/first/community). Ensuite, cliquez sur `Salons vocaux temporaires (privateroom)` et enfin sur le bouton `modifier`. Vous aurez le choix entre plusieurs options dans la catégorie permissions du salon. @@ -243,11 +243,67 @@ Vous pouvez choisir à partir de quelles permissions DraftBot devra se baser pou ### Permissions du créateur Afin que vos utilisateurs personnalise au maximum son salon vocaux temporaire, vous avez la possiblité de configurer plusieurs permissions. -::collapse{ label="Liste des différentes permissions" } - - +- **Créer une invitation** : Permet au créateur de créer des invitations pour le salon vocal. +- **Modifier le salon** : Donne la permission de modifier les paramètres du salon. +- **Changer les permissions** : Permet de changer l'ensemble des paramètres du salon. Le créateur pourra créer des dérogations et attribuer ou refuser des permissions aux membres et rôles de son choix. +- **Voix prioritaire** : Le son de tous les participants sera diminué lorsque le créateur du salon parlera. + +::hint{ type="info" } + Pour utiliser la `voix prioritaire`, il faut que le micro soit en Appuyer pour parler. +:: + +::hint{ type="danger" } + **Il est fortement déconseillé d’accorder la permission `Changer les permissions`. Les créateurs peuvent s’accorder des permissions et compromettre la sécurité de votre serveur.** +:: + +::tabs + ::tab{ label="Depuis la commande /config" } + Exécuter la commande \, puis sélectionner depuis le menu déroulant `Salons vocaux temporaires` ➔ `Modifier un hub` ➔ `Permissions du créateur`. + + Vous aurez la liste des différentes permissions. + :: + + ::tab{ label="Depuis le panel" } + Allez dans le panel, puis dans la catégorie [Communautaire](www.draftbot.fr/dashboard/first/community). Ensuite, cliquez sur `Salons vocaux temporaires (privateroom)` et enfin sur le bouton `modifier`. + + Vous aurez le choix entre plusieurs options dans la catégorie permissions du créateur du salon. + :: +:: + + +### Limite de membres +Vous pouvez définir la limite de membres autorisés à rejoindre un salon vocal temporaire d'un utilisateur. + +::tabs + ::tab{ label="Depuis la commande /config" } + Exécuter la commande \, puis sélectionner depuis le menu déroulant `Salons vocaux temporaires` ➔ `Modifier un hub` ➔ `Limite de membres`. + + Vous aurez la possiblité de choisir entre 0 et 99 + + ::hint{ type="info" } + Si vous souhaitez qu'il n'y ait aucune limite : indiquez 0. + :: + :: + + ::tab{ label="Depuis le panel" } + Allez dans le panel, puis dans la catégorie [Communautaire](www.draftbot.fr/dashboard/first/community). Ensuite, cliquez sur `Salons vocaux temporaires (privateroom)` et enfin sur le bouton `modifier`. + + Vous aurez la possiblité de limiter depuis la catégorie limite d’utilisateurs. + :: :: +### Salons permanents +Les salons permanents sont des salons présents dans la catégorie des salons vocaux temporaires qui ne seront pas supprimés lorsqu'ils seront vides. + +::hint{ type="info" } + Notez que DraftBot l’ajoute automatiquement au salon permanent depuis la commande . +:: + +### + + + From 0ea01d02828fa88f04e8e3e2210314bc4c0127bb Mon Sep 17 00:00:00 2001 From: Lucas <65877387+ls62@users.noreply.github.com> Date: Mon, 21 Apr 2025 03:45:05 +0200 Subject: [PATCH 07/31] . --- .../2.modules/24.salons-vocaux-temporaires.md | 26 ++++++++++++++++--- 1 file changed, 22 insertions(+), 4 deletions(-) diff --git a/docs/2.modules/24.salons-vocaux-temporaires.md b/docs/2.modules/24.salons-vocaux-temporaires.md index a04ab6dbe..cefee827a 100644 --- a/docs/2.modules/24.salons-vocaux-temporaires.md +++ b/docs/2.modules/24.salons-vocaux-temporaires.md @@ -278,7 +278,7 @@ Vous pouvez définir la limite de membres autorisés à rejoindre un salon vocal ::tab{ label="Depuis la commande /config" } Exécuter la commande \, puis sélectionner depuis le menu déroulant `Salons vocaux temporaires` ➔ `Modifier un hub` ➔ `Limite de membres`. - Vous aurez la possiblité de choisir entre 0 et 99 + Vous aurez la possibilité de choisir entre 0 et 99 ::hint{ type="info" } Si vous souhaitez qu'il n'y ait aucune limite : indiquez 0. @@ -288,7 +288,7 @@ Vous pouvez définir la limite de membres autorisés à rejoindre un salon vocal ::tab{ label="Depuis le panel" } Allez dans le panel, puis dans la catégorie [Communautaire](www.draftbot.fr/dashboard/first/community). Ensuite, cliquez sur `Salons vocaux temporaires (privateroom)` et enfin sur le bouton `modifier`. - Vous aurez la possiblité de limiter depuis la catégorie limite d’utilisateurs. + Vous aurez la possibilité de limiter depuis la catégorie limite d’utilisateurs. :: :: @@ -297,10 +297,28 @@ Vous pouvez définir la limite de membres autorisés à rejoindre un salon vocal Les salons permanents sont des salons présents dans la catégorie des salons vocaux temporaires qui ne seront pas supprimés lorsqu'ils seront vides. ::hint{ type="info" } - Notez que DraftBot l’ajoute automatiquement au salon permanent depuis la commande . + Notez que DraftBot l’ajoute automatiquement au salon permanent depuis la commande \. :: -### +::tabs + ::tab{ label="Depuis la commande /config" } + Exécuter la commande \, puis sélectionner depuis le menu déroulant `Salons vocaux temporaires` ➔ `Modifier un hub` ➔ `Salons permanents`. + + Vous aurez un menu où vous pouvez en ajouter ou en retirer. + :: + + ::tab{ label="Depuis le panel" } + Allez dans le panel, puis dans la catégorie [Communautaire](www.draftbot.fr/dashboard/first/community). Ensuite, cliquez sur `Salons vocaux temporaires (privateroom)` et enfin sur le bouton `modifier`. + + Vous aurez la possibilité d'en ajouter et d'en retirer dans la catégorie salons permanents. + :: +:: + + +### Embed de réglages +Cette option permet aux utilisateurs de configurer directement leurs salons vocaux via une interface située dans le salon textuel de leur salon vocal temporaire. + + From d0658556170a3c158f7bdbcbd0bb24c774da5962 Mon Sep 17 00:00:00 2001 From: Lucas <65877387+ls62@users.noreply.github.com> Date: Tue, 22 Apr 2025 20:52:14 +0200 Subject: [PATCH 08/31] Applications de plusieurs reviews (merci) --- .../2.modules/24.salons-vocaux-temporaires.md | 38 +++++++++---------- 1 file changed, 19 insertions(+), 19 deletions(-) diff --git a/docs/2.modules/24.salons-vocaux-temporaires.md b/docs/2.modules/24.salons-vocaux-temporaires.md index cefee827a..c059be8aa 100644 --- a/docs/2.modules/24.salons-vocaux-temporaires.md +++ b/docs/2.modules/24.salons-vocaux-temporaires.md @@ -76,11 +76,11 @@ Pour créer votre système de salons vocaux temporaires, vous devez d’abord le :: ::hint{ type="info" } - La création de plusieurs hubs est réservée aux serveurs possédant un [premium](/premium) <:icon_premium_:1096140508625125417>. + Par défaut, vous ne pouvez créer qu'un hub. Les serveurs [premium](/premium) <:icon_premium_:1096140508625125417> n'ont pas de limite. :: ::hint{ type="success" } - **Félicitation, vous venez de créer votre hub !** + **Félicitations, vous venez de créer votre hub !** :: @@ -89,7 +89,7 @@ Après avoir mis en place votre hub, vous avez maintenant la possibilité de le ### Activation / Désactivation d'un hub -Il est possible d'activer et de désactiver un hub pour empêcher DraftBot d'empêcher les utilisateurs de créer leurs salons vocaux. +Il est possible d'activer et de désactiver un hub pour choisir si la création de salons vocaux par les utilisateurs est permise ou non. ::tabs ::tab{ label="Depuis la commande /config" } @@ -98,7 +98,7 @@ Il est possible d'activer et de désactiver un hub pour empêcher DraftBot d'emp Après avoir cliqué sur le bouton, vous verrez que votre hub est activé via le bouton vert qui est nommé `Système activé`. ::hint{ type="info" } - Si vous souhaitez le désactiver, cliquez sur ce bouton afin que DraftBot empêche les utilisateurs de créer leurs salons vocaux. + Si le module est activé, cliquer sur ce bouton le désactivera. À l'inverse, s'il est désactivé, cliquer dessus activera le module. :: :: @@ -110,7 +110,7 @@ Il est possible d'activer et de désactiver un hub pour empêcher DraftBot d'emp :: ::hint{ type="warning" } - Néanmoins, les utilisateurs auront toujours la possibilité de se rendre au salon où vous avez configuré le hub, mais DraftBot ne leur crée pas leur salon. + Même si le module est désactivé, le salon vocal qui servait de hub ne disparaîtra pas. En revanche, il deviendra un simple salon vocal classique. :: @@ -121,7 +121,7 @@ Pour organiser correctement votre serveur, vous pouvez modifier la catégorie o ::tab{ label="Depuis la commande /config" } Exécuter la commande \, puis sélectionner depuis le menu déroulant `Salons vocaux temporaires` ➔ `Modifier un hub` ➔ `Catégorie`. - Après avoir cliqué sur le bouton, vous aurez un message de confirmation, cliquez sur oui si vous souhaitez faire la modification. + Après avoir cliqué sur le bouton, un message de confirmation apparaîtra. Cliquez sur `oui` si vous souhaitez appliquer la modification. Vous aurez le choix entre : @@ -137,7 +137,7 @@ Pour organiser correctement votre serveur, vous pouvez modifier la catégorie o Vous aurez le choix entre plusieurs options dans la catégorie. - **Créer** : DraftBot met en place une nouvelle catégorie pour vous. - - **Sélectionner** : Vous entrez le nom ou l'identifiant de la catégorie. + - **Sélectionner** : Vous pouvez sélectionner (par son nom ou son [identifiant](/docs/autres/recuperer-un-identifiant)) une catégorie pré existante. /// Ajouter une capture :: @@ -151,7 +151,7 @@ Vous pouvez modifier le salon où DraftBot crée un salon lorsqu’un utilisateu ::tab{ label="Depuis la commande /config" } Exécuter la commande \, de sélectionner depuis le menu déroulant `Salons vocaux temporaires` ➔ `Modifier un hub` ➔ `Hub (salon)`. - Après avoir cliqué sur le bouton, vous aurez un message de confirmation, cliquez sur oui si vous souhaitez faire la modification. + Après avoir cliqué sur le bouton, un message de confirmation apparaîtra. Cliquez sur `oui` si vous souhaitez appliquer la modification. Vous aurez le choix entre : @@ -167,7 +167,7 @@ Vous pouvez modifier le salon où DraftBot crée un salon lorsqu’un utilisateu Vous aurez le choix entre plusieurs options dans la catégorie salon de création. - **Créer** : DraftBot met en place une nouvelle catégorie pour vous. - - **Sélectionner** : Vous entrez le nom ou l'identifiant de la catégorie. + - **Sélectionner** : Vous pouvez sélectionner (par son nom ou son [identifiant](/docs/autres/recuperer-un-identifiant)) une catégorie pré existante. /// Ajouter une capture :: @@ -215,7 +215,7 @@ Pour rendre les salons vocaux plus esthétiques, vous pouvez personnaliser le fo ### Permissions par défaut -Vous pouvez choisir à partir de quelles permissions DraftBot devra se baser pour les permissions des salons vocaux temporaires. +Vous pouvez définir les permissions par défaut à appliquer aux salons vocaux temporaires. ::tabs ::tab{ label="Depuis la commande /config" } @@ -241,7 +241,7 @@ Vous pouvez choisir à partir de quelles permissions DraftBot devra se baser pou ### Permissions du créateur -Afin que vos utilisateurs personnalise au maximum son salon vocaux temporaire, vous avez la possiblité de configurer plusieurs permissions. +DraftBot peut permettre à vos utilisateurs un haut niveau de personnalisation de leurs salons vocaux temporaires. Bien sûr, vous pouvez choisir ce qu'ils auront la possibilité de personnaliser, point par point. - **Créer une invitation** : Permet au créateur de créer des invitations pour le salon vocal. - **Modifier le salon** : Donne la permission de modifier les paramètres du salon. @@ -249,24 +249,24 @@ Afin que vos utilisateurs personnalise au maximum son salon vocaux temporaire, v - **Voix prioritaire** : Le son de tous les participants sera diminué lorsque le créateur du salon parlera. ::hint{ type="info" } - Pour utiliser la `voix prioritaire`, il faut que le micro soit en Appuyer pour parler. + Pour utiliser la `voix prioritaire`, il faut que l'activation du micro soit en mode "[Appuyer-Pour-Parler](https://support.discord.com/hc/fr/articles/211376518-Introduction-aux-modes-d-entr%C3%A9e-vocale-Appuyer-pour-parler-et-Activation-vocale)". :: ::hint{ type="danger" } - **Il est fortement déconseillé d’accorder la permission `Changer les permissions`. Les créateurs peuvent s’accorder des permissions et compromettre la sécurité de votre serveur.** + **Si vous accordez la permission `Changer les permissions`, les créateurs pourront s'attribuer eux-mêmes des permissions, ce qui pourrait compromettre la sécurité de votre serveur. Nous vous recommandons de n'accorder cette permission que si vous êtes sûr de savoir ce que vous faites !** :: ::tabs ::tab{ label="Depuis la commande /config" } Exécuter la commande \, puis sélectionner depuis le menu déroulant `Salons vocaux temporaires` ➔ `Modifier un hub` ➔ `Permissions du créateur`. - Vous aurez la liste des différentes permissions. + La liste des différentes permissions apparaîtra alors. :: ::tab{ label="Depuis le panel" } Allez dans le panel, puis dans la catégorie [Communautaire](www.draftbot.fr/dashboard/first/community). Ensuite, cliquez sur `Salons vocaux temporaires (privateroom)` et enfin sur le bouton `modifier`. - Vous aurez le choix entre plusieurs options dans la catégorie permissions du créateur du salon. + Vous aurez le choix entre plusieurs options, dans la catégorie "permissions du créateur du salon". :: :: @@ -278,7 +278,7 @@ Vous pouvez définir la limite de membres autorisés à rejoindre un salon vocal ::tab{ label="Depuis la commande /config" } Exécuter la commande \, puis sélectionner depuis le menu déroulant `Salons vocaux temporaires` ➔ `Modifier un hub` ➔ `Limite de membres`. - Vous aurez la possibilité de choisir entre 0 et 99 + Vous aurez la possibilité de choisir n'importe quelle valeur comprise entre **0** et **99**. ::hint{ type="info" } Si vous souhaitez qu'il n'y ait aucune limite : indiquez 0. @@ -288,7 +288,7 @@ Vous pouvez définir la limite de membres autorisés à rejoindre un salon vocal ::tab{ label="Depuis le panel" } Allez dans le panel, puis dans la catégorie [Communautaire](www.draftbot.fr/dashboard/first/community). Ensuite, cliquez sur `Salons vocaux temporaires (privateroom)` et enfin sur le bouton `modifier`. - Vous aurez la possibilité de limiter depuis la catégorie limite d’utilisateurs. + Vous aurez la possibilité de définir la limite, depuis la catégorie "limite d’utilisateurs". :: :: @@ -304,13 +304,13 @@ Les salons permanents sont des salons présents dans la catégorie des salons vo ::tab{ label="Depuis la commande /config" } Exécuter la commande \, puis sélectionner depuis le menu déroulant `Salons vocaux temporaires` ➔ `Modifier un hub` ➔ `Salons permanents`. - Vous aurez un menu où vous pouvez en ajouter ou en retirer. + Un menu permettant d'ajouter ou retirer des salons permanents apparaîtra. :: ::tab{ label="Depuis le panel" } Allez dans le panel, puis dans la catégorie [Communautaire](www.draftbot.fr/dashboard/first/community). Ensuite, cliquez sur `Salons vocaux temporaires (privateroom)` et enfin sur le bouton `modifier`. - Vous aurez la possibilité d'en ajouter et d'en retirer dans la catégorie salons permanents. + Vous aurez la possibilité d' ajouter ou retirer des salons permanents, dans la catégorie "salons permanents". :: :: From e6d69685811a8452feb79cd6d392755196b87791 Mon Sep 17 00:00:00 2001 From: Lucas <65877387+ls62@users.noreply.github.com> Date: Sun, 27 Apr 2025 03:14:57 +0200 Subject: [PATCH 09/31] . --- .../2.modules/24.salons-vocaux-temporaires.md | 21 +++++++++++++++++-- 1 file changed, 19 insertions(+), 2 deletions(-) diff --git a/docs/2.modules/24.salons-vocaux-temporaires.md b/docs/2.modules/24.salons-vocaux-temporaires.md index c059be8aa..0ae163233 100644 --- a/docs/2.modules/24.salons-vocaux-temporaires.md +++ b/docs/2.modules/24.salons-vocaux-temporaires.md @@ -16,7 +16,7 @@ Lorsque le dernier membre présent dans le salon se déconnectera, ce dernier se ![Démonstration du système](../assets/salons-vocaux-temporaires/view_guide.gif) -## Utilisation du configurateur +## Utilisation de embed de réglages Lorsque vous créez un salon vocal, un embed apparaît dans le **salon textuel du vocal**. Il contient toutes les permissions de modération liées au salon vocal. @@ -316,8 +316,25 @@ Les salons permanents sont des salons présents dans la catégorie des salons vo ### Embed de réglages -Cette option permet aux utilisateurs de configurer directement leurs salons vocaux via une interface située dans le salon textuel de leur salon vocal temporaire. +Les utilisateurs peuvent configurer directement leurs salons vocaux via une interface située dans le salon textuel de leur salon vocal temporaire. +::tabs + ::tab{ label="Depuis la commande /config" } + Exécuter la commande \, puis sélectionner depuis le menu déroulant `Salons vocaux temporaires` ➔ `Modifier un hub` ➔ `Embed de réglages activé`. + + Après avoir cliqué sur le bouton, vous verrez que votre hub est activé via le bouton vert qui est nommé `Système activé`. + + ::hint{ type="info" } + Si le module est activé, cliquer sur ce bouton le désactivera. À l'inverse, s'il est désactivé, cliquer dessus activera le module. + :: + :: + + ::tab{ label="Depuis le panel" } + Allez dans le panel, puis dans la catégorie [Communautaire](www.draftbot.fr/dashboard/first/community). Ensuite, cliquez sur `Salons vocaux temporaires (privateroom)` et enfin sur le bouton `Configuration du salon`. + + Vous aurez la possibilité d'ajouter ou retirer des salons permanents, dans la catégorie "salons permanents". + :: +:: From 5e6c29004e02e993dde0999064cd11c28f7ee088 Mon Sep 17 00:00:00 2001 From: Lucas <65877387+ls62@users.noreply.github.com> Date: Sat, 3 May 2025 21:24:50 +0200 Subject: [PATCH 10/31] =?UTF-8?q?Modifications=20de=20certains=20mots=20(r?= =?UTF-8?q?eview)=20+=20ajouts=20de=20plusieurs=20cat=C3=A9gories?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../2.modules/24.salons-vocaux-temporaires.md | 55 +++++++++++++++---- 1 file changed, 43 insertions(+), 12 deletions(-) diff --git a/docs/2.modules/24.salons-vocaux-temporaires.md b/docs/2.modules/24.salons-vocaux-temporaires.md index 0ae163233..baddf4a14 100644 --- a/docs/2.modules/24.salons-vocaux-temporaires.md +++ b/docs/2.modules/24.salons-vocaux-temporaires.md @@ -16,7 +16,7 @@ Lorsque le dernier membre présent dans le salon se déconnectera, ce dernier se ![Démonstration du système](../assets/salons-vocaux-temporaires/view_guide.gif) -## Utilisation de embed de réglages +## Utilisation de l'embed de réglages Lorsque vous créez un salon vocal, un embed apparaît dans le **salon textuel du vocal**. Il contient toutes les permissions de modération liées au salon vocal. @@ -132,7 +132,7 @@ Pour organiser correctement votre serveur, vous pouvez modifier la catégorie o :: ::tab{ label="Depuis le panel" } - Allez dans le panel, puis dans la catégorie [Communautaire](www.draftbot.fr/dashboard/first/community). Ensuite, cliquez sur `Salons vocaux temporaires (privateroom)` et enfin sur le bouton `modifier`. + Allez dans le panel, puis dans la catégorie [Communautaire](www.draftbot.fr/dashboard/first/community). Ensuite, cliquez sur `Salons vocaux temporaires (privateroom)` et enfin sur le bouton `Modifier`. Vous aurez le choix entre plusieurs options dans la catégorie. @@ -151,7 +151,7 @@ Vous pouvez modifier le salon où DraftBot crée un salon lorsqu’un utilisateu ::tab{ label="Depuis la commande /config" } Exécuter la commande \, de sélectionner depuis le menu déroulant `Salons vocaux temporaires` ➔ `Modifier un hub` ➔ `Hub (salon)`. - Après avoir cliqué sur le bouton, un message de confirmation apparaîtra. Cliquez sur `oui` si vous souhaitez appliquer la modification. + Après avoir cliqué sur le bouton, un message de confirmation apparaîtra. Cliquez sur `Oui` si vous souhaitez appliquer la modification. Vous aurez le choix entre : @@ -162,7 +162,7 @@ Vous pouvez modifier le salon où DraftBot crée un salon lorsqu’un utilisateu :: ::tab{ label="Depuis le panel" } - Allez dans le panel, puis dans la catégorie [Communautaire](www.draftbot.fr/dashboard/first/community). Ensuite, cliquez sur `Salons vocaux temporaires (privateroom)` et enfin sur le bouton `modifier`. + Allez dans le panel, puis dans la catégorie [Communautaire](www.draftbot.fr/dashboard/first/community). Ensuite, cliquez sur `Salons vocaux temporaires (privateroom)` et enfin sur le bouton `Modifier`. Vous aurez le choix entre plusieurs options dans la catégorie salon de création. @@ -187,9 +187,9 @@ Pour rendre les salons vocaux plus esthétiques, vous pouvez personnaliser le fo :: ::tab{ label="Depuis le panel" } - Allez dans le panel, puis dans la catégorie [Communautaire](www.draftbot.fr/dashboard/first/community). Ensuite, cliquez sur `Salons vocaux temporaires (privateroom)` et enfin sur le bouton `modifier`. + Allez dans le panel, puis dans la catégorie [Communautaire](www.draftbot.fr/dashboard/first/community). Ensuite, cliquez sur `Salons vocaux temporaires (privateroom)` et enfin sur le bouton `Modifier`. - Vous aurez la possibilité de mettre des variables en mettant `{}`. + Vous avez la possibilité de mettre des variables parmi la liste ci-dessous : /// Ajouter une capture :: @@ -229,7 +229,7 @@ Vous pouvez définir les permissions par défaut à appliquer aux salons vocaux :: ::tab{ label="Depuis le panel" } - Allez dans le panel, puis dans la catégorie [Communautaire](www.draftbot.fr/dashboard/first/community). Ensuite, cliquez sur `Salons vocaux temporaires (privateroom)` et enfin sur le bouton `modifier`. + Allez dans le panel, puis dans la catégorie [Communautaire](www.draftbot.fr/dashboard/first/community). Ensuite, cliquez sur `Salons vocaux temporaires (privateroom)` et enfin sur le bouton `Modifier`. Vous aurez le choix entre plusieurs options dans la catégorie permissions du salon. @@ -264,7 +264,7 @@ DraftBot peut permettre à vos utilisateurs un haut niveau de personnalisation d :: ::tab{ label="Depuis le panel" } - Allez dans le panel, puis dans la catégorie [Communautaire](www.draftbot.fr/dashboard/first/community). Ensuite, cliquez sur `Salons vocaux temporaires (privateroom)` et enfin sur le bouton `modifier`. + Allez dans le panel, puis dans la catégorie [Communautaire](www.draftbot.fr/dashboard/first/community). Ensuite, cliquez sur `Salons vocaux temporaires (privateroom)` et enfin sur le bouton `Modifier`. Vous aurez le choix entre plusieurs options, dans la catégorie "permissions du créateur du salon". :: @@ -286,7 +286,7 @@ Vous pouvez définir la limite de membres autorisés à rejoindre un salon vocal :: ::tab{ label="Depuis le panel" } - Allez dans le panel, puis dans la catégorie [Communautaire](www.draftbot.fr/dashboard/first/community). Ensuite, cliquez sur `Salons vocaux temporaires (privateroom)` et enfin sur le bouton `modifier`. + Allez dans le panel, puis dans la catégorie [Communautaire](www.draftbot.fr/dashboard/first/community). Ensuite, cliquez sur `Salons vocaux temporaires (privateroom)` et enfin sur le bouton `Modifier`. Vous aurez la possibilité de définir la limite, depuis la catégorie "limite d’utilisateurs". :: @@ -310,12 +310,12 @@ Les salons permanents sont des salons présents dans la catégorie des salons vo ::tab{ label="Depuis le panel" } Allez dans le panel, puis dans la catégorie [Communautaire](www.draftbot.fr/dashboard/first/community). Ensuite, cliquez sur `Salons vocaux temporaires (privateroom)` et enfin sur le bouton `modifier`. - Vous aurez la possibilité d' ajouter ou retirer des salons permanents, dans la catégorie "salons permanents". + Vous aurez la possibilité d'ajouter ou retirer des salons permanents, dans la catégorie "salons permanents". :: :: -### Embed de réglages +## Embed de réglages Les utilisateurs peuvent configurer directement leurs salons vocaux via une interface située dans le salon textuel de leur salon vocal temporaire. ::tabs @@ -332,11 +332,42 @@ Les utilisateurs peuvent configurer directement leurs salons vocaux via une inte ::tab{ label="Depuis le panel" } Allez dans le panel, puis dans la catégorie [Communautaire](www.draftbot.fr/dashboard/first/community). Ensuite, cliquez sur `Salons vocaux temporaires (privateroom)` et enfin sur le bouton `Configuration du salon`. - Vous aurez la possibilité d'ajouter ou retirer des salons permanents, dans la catégorie "salons permanents". + Vous aurez la possibilité de configurer depuis la catégorie "Configuration du salon". :: :: +### Rôles d'accès +Cette option permet d’autoriser un rôle à rejoindre le salon vocal temporaire par défaut. + +::hint{ type="info" } + Par défaut, **@everyone** ont accès aux salons vocaux temporaires. +:: + +::tabs + ::tab{ label="Depuis la commande /config" } + Exécuter la commande \, puis sélectionner depuis le menu déroulant `Salons vocaux temporaires` ➔ `Modifier un hub` ➔ `Rôles d'accès`. + + Vous aurez le choix entre deux options. + + - **@everyone** : Par défaut, tout le monde pourrons rejoindre un salon vocal temporaire. (sauf si le propriétaire mets le salon vocal en `Fermé` ou `Privée`) + - **Rôle personnalisé** : Choisissez un rôle que vous avez déjà mis en place. + :: + + ::tab{ label="Depuis le panel" } + Allez dans le panel, puis dans la catégorie [Communautaire](www.draftbot.fr/dashboard/first/community). Ensuite, cliquez sur `Salons vocaux temporaires (privateroom)` et enfin sur le bouton `Configuration du salon`. + + Vous aurez la possibilité de configurer depuis la catégorie "Rôle d'accès aux salons temporaires". + :: +:: + + +### Rôles d'accès aux réglages + + +### Rôles modérateurs + +### Personnalisation des boutons de réglages From 72ab2a52e5d99b976d6d676d84923304186c0bc6 Mon Sep 17 00:00:00 2001 From: Lucas <65877387+ls62@users.noreply.github.com> Date: Thu, 15 May 2025 01:11:48 +0200 Subject: [PATCH 11/31] . --- .../2.modules/24.salons-vocaux-temporaires.md | 53 +++++++++++++++++-- 1 file changed, 49 insertions(+), 4 deletions(-) diff --git a/docs/2.modules/24.salons-vocaux-temporaires.md b/docs/2.modules/24.salons-vocaux-temporaires.md index baddf4a14..fea504ea8 100644 --- a/docs/2.modules/24.salons-vocaux-temporaires.md +++ b/docs/2.modules/24.salons-vocaux-temporaires.md @@ -3,7 +3,7 @@ title: Salons vocaux temporaires description: Les salons vocaux temporaires offrent la possibilité à vos membres de créer des salons qu'ils pourront personnaliser et configurer selon leurs goûts. navigation.icon: 'twemoji:speaker-high-volume' contributors: ['tellvex', 'kazotka', 'ls62'] -updatedAt: '2025-04-20' +updatedAt: '2025-05-15' --- ## Utiliser des salons temporaires @@ -308,7 +308,7 @@ Les salons permanents sont des salons présents dans la catégorie des salons vo :: ::tab{ label="Depuis le panel" } - Allez dans le panel, puis dans la catégorie [Communautaire](www.draftbot.fr/dashboard/first/community). Ensuite, cliquez sur `Salons vocaux temporaires (privateroom)` et enfin sur le bouton `modifier`. + Allez dans le panel, puis dans la catégorie [Communautaire](www.draftbot.fr/dashboard/first/community). Ensuite, cliquez sur `Salons vocaux temporaires (privateroom)` et enfin sur le bouton `Modifier`. Vous aurez la possibilité d'ajouter ou retirer des salons permanents, dans la catégorie "salons permanents". :: @@ -330,7 +330,7 @@ Les utilisateurs peuvent configurer directement leurs salons vocaux via une inte :: ::tab{ label="Depuis le panel" } - Allez dans le panel, puis dans la catégorie [Communautaire](www.draftbot.fr/dashboard/first/community). Ensuite, cliquez sur `Salons vocaux temporaires (privateroom)` et enfin sur le bouton `Configuration du salon`. + Allez dans le panel, puis dans la catégorie [Communautaire](www.draftbot.fr/dashboard/first/community). Ensuite, cliquez sur `Salons vocaux temporaires (privateroom)` et enfin sur le bouton `Modifier`. Vous aurez la possibilité de configurer depuis la catégorie "Configuration du salon". :: @@ -355,7 +355,7 @@ Cette option permet d’autoriser un rôle à rejoindre le salon vocal temporair :: ::tab{ label="Depuis le panel" } - Allez dans le panel, puis dans la catégorie [Communautaire](www.draftbot.fr/dashboard/first/community). Ensuite, cliquez sur `Salons vocaux temporaires (privateroom)` et enfin sur le bouton `Configuration du salon`. + Allez dans le panel, puis dans la catégorie [Communautaire](www.draftbot.fr/dashboard/first/community). Ensuite, cliquez sur `Salons vocaux temporaires (privateroom)` et enfin sur le bouton `Modifier`. Vous aurez la possibilité de configurer depuis la catégorie "Rôle d'accès aux salons temporaires". :: @@ -363,12 +363,57 @@ Cette option permet d’autoriser un rôle à rejoindre le salon vocal temporair ### Rôles d'accès aux réglages +Il est possible de configurer des rôles pour qu’ils puissent ou non modifier l’embed de réglages, même si c’est le créateur du salon. + +::tabs + ::tab{ label="Depuis la commande /config" } + Exécuter la commande \, puis sélectionner depuis le menu déroulant `Salons vocaux temporaires` ➔ `Modifier un hub` ➔ `Rôles d'accèx aux réglages`. + + Vous pourrez ajouter ou supprimer des rôles autorisés ou interdits. + :: + + ::tab{ label="Depuis le panel" } + Allez dans le panel, puis dans la catégorie [Communautaire](www.draftbot.fr/dashboard/first/community). Ensuite, cliquez sur `Salons vocaux temporaires (privateroom)` et enfin sur le bouton `Modifier`. + + Vous aurez la possibilité de configurer depuis la catégorie "Rôles avec/sans accès au menu de configuration". + :: +:: ### Rôles modérateurs +Cette option permet à vos modérateurs d'être immunisés de toutes restrictions dans salons vocaux temporaires. + +::tabs + ::tab{ label="Depuis la commande /config" } + Exécuter la commande \, puis sélectionner depuis le menu déroulant `Salons vocaux temporaires` ➔ `Modifier un hub` ➔ `Rôles modérateurs`. + + Vous pourrez ajouter ou supprimer des rôles autorisés ou interdits. + :: + + ::tab{ label="Depuis le panel" } + Allez dans le panel, puis dans la catégorie [Communautaire](www.draftbot.fr/dashboard/first/community). Ensuite, cliquez sur `Salons vocaux temporaires (privateroom)` et enfin sur le bouton `Modifier`. + + Vous aurez la possibilité de configurer depuis la catégorie "Rôles immunisés contre l'édition de permissions". + :: +:: + ### Personnalisation des boutons de réglages +Vous pouvez personnaliser les boutons de réglage des Embed. Grâce à cela, vous pouvez désactiver des boutons de réglage afin que vos membres ne les utilisent pas. + +::tabs + ::tab{ label="Depuis la commande /config" } + Exécuter la commande \, puis sélectionner depuis le menu déroulant `Salons vocaux temporaires` ➔ `Modifier un hub` ➔ `Personnalisation des boutons de réglages`. + Vous pourrez ajouter ou supprimer des rôles autorisés ou interdits. + :: + + ::tab{ label="Depuis le panel" } + Allez dans le panel, puis dans la catégorie [Communautaire](www.draftbot.fr/dashboard/first/community). Ensuite, cliquez sur `Salons vocaux temporaires (privateroom)` et enfin sur le bouton `Modifier`. + + Vous aurez la possibilité de configurer depuis la catégorie "Boutons du menu de configuration activés". + :: +:: From 6d16f289a1d8d9d1bf71ba7d7942c34aaef30bc6 Mon Sep 17 00:00:00 2001 From: Lucas <65877387+ls62@users.noreply.github.com> Date: Thu, 15 May 2025 01:35:16 +0200 Subject: [PATCH 12/31] =?UTF-8?q?=F0=9F=93=B8=20Upload=201=20images?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/2.modules/24.salons-vocaux-temporaires.md | 6 ++---- .../salons-vocaux-temporaires/config_hub.png | Bin 0 -> 64994 bytes 2 files changed, 2 insertions(+), 4 deletions(-) create mode 100644 docs/assets/salons-vocaux-temporaires/config_hub.png diff --git a/docs/2.modules/24.salons-vocaux-temporaires.md b/docs/2.modules/24.salons-vocaux-temporaires.md index fea504ea8..d20e426bf 100644 --- a/docs/2.modules/24.salons-vocaux-temporaires.md +++ b/docs/2.modules/24.salons-vocaux-temporaires.md @@ -70,8 +70,6 @@ Pour créer votre système de salons vocaux temporaires, vous devez d’abord le ::tab{ label="Depuis le panel" } Vous devez vous rendre sur le panel puis dans la catégorie [Communautaire](www.draftbot.fr/dashboard/first/community). - - /// Ajouter une capture :: :: @@ -138,8 +136,6 @@ Pour organiser correctement votre serveur, vous pouvez modifier la catégorie o - **Créer** : DraftBot met en place une nouvelle catégorie pour vous. - **Sélectionner** : Vous pouvez sélectionner (par son nom ou son [identifiant](/docs/autres/recuperer-un-identifiant)) une catégorie pré existante. - - /// Ajouter une capture :: :: @@ -418,3 +414,5 @@ Vous pouvez personnaliser les boutons de réglage des Embed. Grâce à cela, vou + + diff --git a/docs/assets/salons-vocaux-temporaires/config_hub.png b/docs/assets/salons-vocaux-temporaires/config_hub.png new file mode 100644 index 0000000000000000000000000000000000000000..fc6d38c1bfc2eb74f53a8e9a6895017d7540e131 GIT binary patch literal 64994 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 literal 0 HcmV?d00001 From 6ede56f24fbf87926d89032e67f4bb3590100f92 Mon Sep 17 00:00:00 2001 From: Lucas <65877387+ls62@users.noreply.github.com> Date: Thu, 15 May 2025 01:38:06 +0200 Subject: [PATCH 13/31] =?UTF-8?q?=F0=9F=93=B8=20Upload=201=20images?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/2.modules/24.salons-vocaux-temporaires.md | 8 +++++--- .../salons-vocaux-temporaires/panel_hub.png | Bin 0 -> 93200 bytes 2 files changed, 5 insertions(+), 3 deletions(-) create mode 100644 docs/assets/salons-vocaux-temporaires/panel_hub.png diff --git a/docs/2.modules/24.salons-vocaux-temporaires.md b/docs/2.modules/24.salons-vocaux-temporaires.md index d20e426bf..d24757471 100644 --- a/docs/2.modules/24.salons-vocaux-temporaires.md +++ b/docs/2.modules/24.salons-vocaux-temporaires.md @@ -65,11 +65,13 @@ Pour créer votre système de salons vocaux temporaires, vous devez d’abord le ::tab{ label="Depuis la commande /config" } Exécuter la commande \, puis sélectionner depuis le menu déroulant `Salons vocaux temporaires` ➔ `Créer un Hub`. - /// Ajouter une capture + ![Aperçu de la commande /config](../assets/salons-vocaux-temporaires/config_hub.png) :: ::tab{ label="Depuis le panel" } Vous devez vous rendre sur le panel puis dans la catégorie [Communautaire](www.draftbot.fr/dashboard/first/community). + + /// Ajouter une capture :: :: @@ -136,6 +138,8 @@ Pour organiser correctement votre serveur, vous pouvez modifier la catégorie o - **Créer** : DraftBot met en place une nouvelle catégorie pour vous. - **Sélectionner** : Vous pouvez sélectionner (par son nom ou son [identifiant](/docs/autres/recuperer-un-identifiant)) une catégorie pré existante. + + /// Ajouter une capture :: :: @@ -414,5 +418,3 @@ Vous pouvez personnaliser les boutons de réglage des Embed. Grâce à cela, vou - - diff --git a/docs/assets/salons-vocaux-temporaires/panel_hub.png b/docs/assets/salons-vocaux-temporaires/panel_hub.png new file mode 100644 index 0000000000000000000000000000000000000000..217e23a6bbb5119f87ec7b9ca24f8517c6feee9f GIT binary patch literal 93200 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 Date: Thu, 15 May 2025 01:50:56 +0200 Subject: [PATCH 14/31] Finalisation --- .../2.modules/24.salons-vocaux-temporaires.md | 388 +++++++++--------- 1 file changed, 188 insertions(+), 200 deletions(-) diff --git a/docs/2.modules/24.salons-vocaux-temporaires.md b/docs/2.modules/24.salons-vocaux-temporaires.md index d24757471..60c0b76f5 100644 --- a/docs/2.modules/24.salons-vocaux-temporaires.md +++ b/docs/2.modules/24.salons-vocaux-temporaires.md @@ -71,7 +71,7 @@ Pour créer votre système de salons vocaux temporaires, vous devez d’abord le ::tab{ label="Depuis le panel" } Vous devez vous rendre sur le panel puis dans la catégorie [Communautaire](www.draftbot.fr/dashboard/first/community). - /// Ajouter une capture + ![Aperçu du panel](../assets/salons-vocaux-temporaires/panel_hub.png) :: :: @@ -102,318 +102,306 @@ Il est possible d'activer et de désactiver un hub pour choisir si la création :: :: - ::tab{ label="Depuis le panel" } - INDISPO - - /// Ajouter une capture + ::hint{ type="warning" } + Même si le module est désactivé, le salon vocal qui servait de hub ne disparaîtra pas. En revanche, il deviendra un simple salon vocal classique. :: -:: - -::hint{ type="warning" } - Même si le module est désactivé, le salon vocal qui servait de hub ne disparaîtra pas. En revanche, il deviendra un simple salon vocal classique. -:: -### Catégorie -Pour organiser correctement votre serveur, vous pouvez modifier la catégorie où DraftBot crée les salons vocaux des membres. + ### Catégorie + Pour organiser correctement votre serveur, vous pouvez modifier la catégorie où DraftBot crée les salons vocaux des membres. -::tabs - ::tab{ label="Depuis la commande /config" } - Exécuter la commande \, puis sélectionner depuis le menu déroulant `Salons vocaux temporaires` ➔ `Modifier un hub` ➔ `Catégorie`. + ::tabs + ::tab{ label="Depuis la commande /config" } + Exécuter la commande \, puis sélectionner depuis le menu déroulant `Salons vocaux temporaires` ➔ `Modifier un hub` ➔ `Catégorie`. - Après avoir cliqué sur le bouton, un message de confirmation apparaîtra. Cliquez sur `oui` si vous souhaitez appliquer la modification. + Après avoir cliqué sur le bouton, un message de confirmation apparaîtra. Cliquez sur `oui` si vous souhaitez appliquer la modification. - Vous aurez le choix entre : + Vous aurez le choix entre : - - **Nouvelle catégorie** : DraftBot met en place une nouvelle catégorie pour vous. - - **Utiliser une catégorie existante** : Vous entrez le nom ou l'identifiant de la catégorie. + - **Nouvelle catégorie** : DraftBot met en place une nouvelle catégorie pour vous. + - **Utiliser une catégorie existante** : Vous entrez le nom ou l'identifiant de la catégorie. - /// Ajouter une capture - :: + /// Ajouter une capture + :: - ::tab{ label="Depuis le panel" } - Allez dans le panel, puis dans la catégorie [Communautaire](www.draftbot.fr/dashboard/first/community). Ensuite, cliquez sur `Salons vocaux temporaires (privateroom)` et enfin sur le bouton `Modifier`. + ::tab{ label="Depuis le panel" } + Allez dans le panel, puis dans la catégorie [Communautaire](www.draftbot.fr/dashboard/first/community). Ensuite, cliquez sur `Salons vocaux temporaires (privateroom)` et enfin sur le bouton `Modifier`. - Vous aurez le choix entre plusieurs options dans la catégorie. + Vous aurez le choix entre plusieurs options dans la catégorie. - - **Créer** : DraftBot met en place une nouvelle catégorie pour vous. - - **Sélectionner** : Vous pouvez sélectionner (par son nom ou son [identifiant](/docs/autres/recuperer-un-identifiant)) une catégorie pré existante. + - **Créer** : DraftBot met en place une nouvelle catégorie pour vous. + - **Sélectionner** : Vous pouvez sélectionner (par son nom ou son [identifiant](/docs/autres/recuperer-un-identifiant)) une catégorie pré existante. - /// Ajouter une capture + /// Ajouter une capture + :: :: -:: - - -### Changer le hub -Vous pouvez modifier le salon où DraftBot crée un salon lorsqu’un utilisateur le rejoint. -::tabs - ::tab{ label="Depuis la commande /config" } - Exécuter la commande \, de sélectionner depuis le menu déroulant `Salons vocaux temporaires` ➔ `Modifier un hub` ➔ `Hub (salon)`. - Après avoir cliqué sur le bouton, un message de confirmation apparaîtra. Cliquez sur `Oui` si vous souhaitez appliquer la modification. + ### Changer le hub + Vous pouvez modifier le salon où DraftBot crée un salon lorsqu’un utilisateur le rejoint. - Vous aurez le choix entre : + ::tabs + ::tab{ label="Depuis la commande /config" } + Exécuter la commande \, de sélectionner depuis le menu déroulant `Salons vocaux temporaires` ➔ `Modifier un hub` ➔ `Hub (salon)`. - - **Nouvelle catégorie** : DraftBot met en place une nouvelle catégorie pour vous. - - **Utiliser une catégorie existante** : Vous entrez le nom ou l'identifiant de la catégorie. + Après avoir cliqué sur le bouton, un message de confirmation apparaîtra. Cliquez sur `Oui` si vous souhaitez appliquer la modification. - /// Ajouter une capture - :: + Vous aurez le choix entre : - ::tab{ label="Depuis le panel" } - Allez dans le panel, puis dans la catégorie [Communautaire](www.draftbot.fr/dashboard/first/community). Ensuite, cliquez sur `Salons vocaux temporaires (privateroom)` et enfin sur le bouton `Modifier`. + - **Nouvelle catégorie** : DraftBot met en place une nouvelle catégorie pour vous. + - **Utiliser une catégorie existante** : Vous entrez le nom ou l'identifiant de la catégorie. + :: - Vous aurez le choix entre plusieurs options dans la catégorie salon de création. + ::tab{ label="Depuis le panel" } + Allez dans le panel, puis dans la catégorie [Communautaire](www.draftbot.fr/dashboard/first/community). Ensuite, cliquez sur `Salons vocaux temporaires (privateroom)` et enfin sur le bouton `Modifier`. - - **Créer** : DraftBot met en place une nouvelle catégorie pour vous. - - **Sélectionner** : Vous pouvez sélectionner (par son nom ou son [identifiant](/docs/autres/recuperer-un-identifiant)) une catégorie pré existante. + Vous aurez le choix entre plusieurs options dans la catégorie salon de création. - /// Ajouter une capture + - **Créer** : DraftBot met en place une nouvelle catégorie pour vous. + - **Sélectionner** : Vous pouvez sélectionner (par son nom ou son [identifiant](/docs/autres/recuperer-un-identifiant)) une catégorie pré existante. + :: :: -:: -### Format des salons vocaux + ### Format des salons vocaux -Pour rendre les salons vocaux plus esthétiques, vous pouvez personnaliser le format du salon vocal temporaire en y ajoutant des mots, des emojis et des variables. + Pour rendre les salons vocaux plus esthétiques, vous pouvez personnaliser le format du salon vocal temporaire en y ajoutant des mots, des emojis et des variables. -::tabs - ::tab{ label="Depuis la commande /config" } - Exécuter la commande \, puis sélectionner depuis le menu déroulant `Salons vocaux temporaires` ➔ `Modifier un hub` ➔ `Nom des salons`. + ::tabs + ::tab{ label="Depuis la commande /config" } + Exécuter la commande \, puis sélectionner depuis le menu déroulant `Salons vocaux temporaires` ➔ `Modifier un hub` ➔ `Nom des salons`. + + Vous aurez le choix de choisir plusieurs varibales disponible dans la liste ci-dessous. + :: - Vous aurez le choix de choisir plusieurs varibales disponible dans la liste ci-dessous. + ::tab{ label="Depuis le panel" } + Allez dans le panel, puis dans la catégorie [Communautaire](www.draftbot.fr/dashboard/first/community). Ensuite, cliquez sur `Salons vocaux temporaires (privateroom)` et enfin sur le bouton `Modifier`. - /// Ajouter une capture + Vous avez la possibilité de mettre des variables parmi la liste ci-dessous : + :: :: - ::tab{ label="Depuis le panel" } - Allez dans le panel, puis dans la catégorie [Communautaire](www.draftbot.fr/dashboard/first/community). Ensuite, cliquez sur `Salons vocaux temporaires (privateroom)` et enfin sur le bouton `Modifier`. + ::collapse{ label="Liste des variables" } - Vous avez la possibilité de mettre des variables parmi la liste ci-dessous : + - `{user}` pour afficher le pseudonyme du membre sur le serveur. + - `{user.username}` pour afficher le nom Discord du membre. + - `{user.tag}` pour afficher le pseudonyme avec le tag du membre (Pseudo#0000). + - `{index}` pour numéroter le salon. + - `{random-word}` pour attribuer un mot aléatoire parmi une liste de mots de **DraftBot**. + - `{custom-word}` pour attribuer un mot aléatoire parmi une liste personnalisable. - /// Ajouter une capture + ::hint{ type="info" } + La variable `{custom-word}` doit être configurée depuis le panel. + :: :: -:: - -::collapse{ label="Liste des variables" } - - - `{user}` pour afficher le pseudonyme du membre sur le serveur. - - `{user.username}` pour afficher le nom Discord du membre. - - `{user.tag}` pour afficher le pseudonyme avec le tag du membre (Pseudo#0000). - - `{index}` pour numéroter le salon. - - `{random-word}` pour attribuer un mot aléatoire parmi une liste de mots de **DraftBot**. - - `{custom-word}` pour attribuer un mot aléatoire parmi une liste personnalisable. ::hint{ type="info" } - La variable `{custom-word}` doit être configurée depuis le panel. + Cette fonctionnalité est réservée aux serveurs [premium](/premium) <:icon_premium_:1096140508625125417>. :: -:: -::hint{ type="info" } - Cette fonctionnalité est réservée aux serveurs [premium](/premium) <:icon_premium_:1096140508625125417>. -:: + ### Permissions par défaut + Vous pouvez définir les permissions par défaut à appliquer aux salons vocaux temporaires. -### Permissions par défaut -Vous pouvez définir les permissions par défaut à appliquer aux salons vocaux temporaires. + ::tabs + ::tab{ label="Depuis la commande /config" } + Exécuter la commande \, puis sélectionner depuis le menu déroulant `Salons vocaux temporaires` ➔ `Modifier un hub` ➔ `Permissions par défaut`. -::tabs - ::tab{ label="Depuis la commande /config" } - Exécuter la commande \, puis sélectionner depuis le menu déroulant `Salons vocaux temporaires` ➔ `Modifier un hub` ➔ `Permissions par défaut`. + Vous aurez le choix entre deux options : - Vous aurez le choix entre deux options : + - **Celles de la catégorie** : DraftBot reprend les permissions de la catégorie et les applique au salon vocal temporaire de l’utilisateur. - - **Celles de la catégorie** : DraftBot reprend les permissions de la catégorie et les applique au salon vocal temporaire de l’utilisateur. - - - **Celles du salon de création** : DraftBot reprend les permissions du hub et les applique au salon vocal temporaire de l’utilisateur. - :: + - **Celles du salon de création** : DraftBot reprend les permissions du hub et les applique au salon vocal temporaire de l’utilisateur. + :: - ::tab{ label="Depuis le panel" } - Allez dans le panel, puis dans la catégorie [Communautaire](www.draftbot.fr/dashboard/first/community). Ensuite, cliquez sur `Salons vocaux temporaires (privateroom)` et enfin sur le bouton `Modifier`. + ::tab{ label="Depuis le panel" } + Allez dans le panel, puis dans la catégorie [Communautaire](www.draftbot.fr/dashboard/first/community). Ensuite, cliquez sur `Salons vocaux temporaires (privateroom)` et enfin sur le bouton `Modifier`. - Vous aurez le choix entre plusieurs options dans la catégorie permissions du salon. + Vous aurez le choix entre plusieurs options dans la catégorie permissions du salon. - - **Celles de la catégorie** : DraftBot reprend les permissions de la catégorie et les applique au salon vocal temporaire de l’utilisateur. + - **Celles de la catégorie** : DraftBot reprend les permissions de la catégorie et les applique au salon vocal temporaire de l’utilisateur. - - **Celles du salon de création** : DraftBot reprend les permissions du hub et les applique au salon vocal temporaire de l’utilisateur. + - **Celles du salon de création** : DraftBot reprend les permissions du hub et les applique au salon vocal temporaire de l’utilisateur. + :: :: -:: -### Permissions du créateur -DraftBot peut permettre à vos utilisateurs un haut niveau de personnalisation de leurs salons vocaux temporaires. Bien sûr, vous pouvez choisir ce qu'ils auront la possibilité de personnaliser, point par point. + ### Permissions du créateur + DraftBot peut permettre à vos utilisateurs un haut niveau de personnalisation de leurs salons vocaux temporaires. Bien sûr, vous pouvez choisir ce qu'ils auront la possibilité de personnaliser, point par point. -- **Créer une invitation** : Permet au créateur de créer des invitations pour le salon vocal. -- **Modifier le salon** : Donne la permission de modifier les paramètres du salon. -- **Changer les permissions** : Permet de changer l'ensemble des paramètres du salon. Le créateur pourra créer des dérogations et attribuer ou refuser des permissions aux membres et rôles de son choix. -- **Voix prioritaire** : Le son de tous les participants sera diminué lorsque le créateur du salon parlera. + - **Créer une invitation** : Permet au créateur de créer des invitations pour le salon vocal. + - **Modifier le salon** : Donne la permission de modifier les paramètres du salon. + - **Changer les permissions** : Permet de changer l'ensemble des paramètres du salon. Le créateur pourra créer des dérogations et attribuer ou refuser des permissions aux membres et rôles de son choix. + - **Voix prioritaire** : Le son de tous les participants sera diminué lorsque le créateur du salon parlera. -::hint{ type="info" } - Pour utiliser la `voix prioritaire`, il faut que l'activation du micro soit en mode "[Appuyer-Pour-Parler](https://support.discord.com/hc/fr/articles/211376518-Introduction-aux-modes-d-entr%C3%A9e-vocale-Appuyer-pour-parler-et-Activation-vocale)". -:: + ::hint{ type="info" } + Pour utiliser la `voix prioritaire`, il faut que l'activation du micro soit en mode "[Appuyer-Pour-Parler](https://support.discord.com/hc/fr/articles/211376518-Introduction-aux-modes-d-entr%C3%A9e-vocale-Appuyer-pour-parler-et-Activation-vocale)". + :: -::hint{ type="danger" } - **Si vous accordez la permission `Changer les permissions`, les créateurs pourront s'attribuer eux-mêmes des permissions, ce qui pourrait compromettre la sécurité de votre serveur. Nous vous recommandons de n'accorder cette permission que si vous êtes sûr de savoir ce que vous faites !** -:: + ::hint{ type="danger" } + **Si vous accordez la permission `Changer les permissions`, les créateurs pourront s'attribuer eux-mêmes des permissions, ce qui pourrait compromettre la sécurité de votre serveur. Nous vous recommandons de n'accorder cette permission que si vous êtes sûr de savoir ce que vous faites !** + :: -::tabs - ::tab{ label="Depuis la commande /config" } - Exécuter la commande \, puis sélectionner depuis le menu déroulant `Salons vocaux temporaires` ➔ `Modifier un hub` ➔ `Permissions du créateur`. + ::tabs + ::tab{ label="Depuis la commande /config" } + Exécuter la commande \, puis sélectionner depuis le menu déroulant `Salons vocaux temporaires` ➔ `Modifier un hub` ➔ `Permissions du créateur`. - La liste des différentes permissions apparaîtra alors. - :: + La liste des différentes permissions apparaîtra alors. + :: - ::tab{ label="Depuis le panel" } - Allez dans le panel, puis dans la catégorie [Communautaire](www.draftbot.fr/dashboard/first/community). Ensuite, cliquez sur `Salons vocaux temporaires (privateroom)` et enfin sur le bouton `Modifier`. + ::tab{ label="Depuis le panel" } + Allez dans le panel, puis dans la catégorie [Communautaire](www.draftbot.fr/dashboard/first/community). Ensuite, cliquez sur `Salons vocaux temporaires (privateroom)` et enfin sur le bouton `Modifier`. - Vous aurez le choix entre plusieurs options, dans la catégorie "permissions du créateur du salon". + Vous aurez le choix entre plusieurs options, dans la catégorie "permissions du créateur du salon". + :: :: -:: -### Limite de membres -Vous pouvez définir la limite de membres autorisés à rejoindre un salon vocal temporaire d'un utilisateur. + ### Limite de membres + Vous pouvez définir la limite de membres autorisés à rejoindre un salon vocal temporaire d'un utilisateur. -::tabs - ::tab{ label="Depuis la commande /config" } - Exécuter la commande \, puis sélectionner depuis le menu déroulant `Salons vocaux temporaires` ➔ `Modifier un hub` ➔ `Limite de membres`. + ::tabs + ::tab{ label="Depuis la commande /config" } + Exécuter la commande \, puis sélectionner depuis le menu déroulant `Salons vocaux temporaires` ➔ `Modifier un hub` ➔ `Limite de membres`. - Vous aurez la possibilité de choisir n'importe quelle valeur comprise entre **0** et **99**. + Vous aurez la possibilité de choisir n'importe quelle valeur comprise entre **0** et **99**. - ::hint{ type="info" } - Si vous souhaitez qu'il n'y ait aucune limite : indiquez 0. + ::hint{ type="info" } + Si vous souhaitez qu'il n'y ait aucune limite : indiquez 0. + :: :: - :: - ::tab{ label="Depuis le panel" } - Allez dans le panel, puis dans la catégorie [Communautaire](www.draftbot.fr/dashboard/first/community). Ensuite, cliquez sur `Salons vocaux temporaires (privateroom)` et enfin sur le bouton `Modifier`. + ::tab{ label="Depuis le panel" } + Allez dans le panel, puis dans la catégorie [Communautaire](www.draftbot.fr/dashboard/first/community). Ensuite, cliquez sur `Salons vocaux temporaires (privateroom)` et enfin sur le bouton `Modifier`. - Vous aurez la possibilité de définir la limite, depuis la catégorie "limite d’utilisateurs". + Vous aurez la possibilité de définir la limite, depuis la catégorie "limite d’utilisateurs". + :: :: -:: -### Salons permanents -Les salons permanents sont des salons présents dans la catégorie des salons vocaux temporaires qui ne seront pas supprimés lorsqu'ils seront vides. + ### Salons permanents + Les salons permanents sont des salons qui restent même après le départ de l’utilisateur d’un salon vocal. Cette fonctionnalité empêche DraftBot de supprimer le salon vocal. Elle est souvent utilisée par les propriétaires de serveurs qui souhaitent créer un salon vocal sans utiliser le système. -::hint{ type="info" } - Notez que DraftBot l’ajoute automatiquement au salon permanent depuis la commande \. -:: + ::hint{ type="info" } + Notez que DraftBot l’ajoute automatiquement au salon permanent depuis la commande \. + :: -::tabs - ::tab{ label="Depuis la commande /config" } - Exécuter la commande \, puis sélectionner depuis le menu déroulant `Salons vocaux temporaires` ➔ `Modifier un hub` ➔ `Salons permanents`. + ::tabs + ::tab{ label="Depuis la commande /config" } + Exécuter la commande \, puis sélectionner depuis le menu déroulant `Salons vocaux temporaires` ➔ `Modifier un hub` ➔ `Salons permanents`. - Un menu permettant d'ajouter ou retirer des salons permanents apparaîtra. - :: + Un menu permettant d'ajouter ou retirer des salons permanents apparaîtra. + :: - ::tab{ label="Depuis le panel" } - Allez dans le panel, puis dans la catégorie [Communautaire](www.draftbot.fr/dashboard/first/community). Ensuite, cliquez sur `Salons vocaux temporaires (privateroom)` et enfin sur le bouton `Modifier`. + ::tab{ label="Depuis le panel" } + Allez dans le panel, puis dans la catégorie [Communautaire](www.draftbot.fr/dashboard/first/community). Ensuite, cliquez sur `Salons vocaux temporaires (privateroom)` et enfin sur le bouton `Modifier`. - Vous aurez la possibilité d'ajouter ou retirer des salons permanents, dans la catégorie "salons permanents". + Vous aurez la possibilité d'ajouter ou retirer des salons permanents, dans la catégorie "salons permanents". + :: :: -:: -## Embed de réglages -Les utilisateurs peuvent configurer directement leurs salons vocaux via une interface située dans le salon textuel de leur salon vocal temporaire. + ## Embed de réglages + Les utilisateurs peuvent configurer directement leurs salons vocaux via une interface située dans le salon textuel de leur salon vocal temporaire. -::tabs - ::tab{ label="Depuis la commande /config" } - Exécuter la commande \, puis sélectionner depuis le menu déroulant `Salons vocaux temporaires` ➔ `Modifier un hub` ➔ `Embed de réglages activé`. + ::tabs + ::tab{ label="Depuis la commande /config" } + Exécuter la commande \, puis sélectionner depuis le menu déroulant `Salons vocaux temporaires` ➔ `Modifier un hub` ➔ `Embed de réglages activé`. - Après avoir cliqué sur le bouton, vous verrez que votre hub est activé via le bouton vert qui est nommé `Système activé`. + Après avoir cliqué sur le bouton, vous verrez que votre hub est activé via le bouton vert qui est nommé `Système activé`. - ::hint{ type="info" } - Si le module est activé, cliquer sur ce bouton le désactivera. À l'inverse, s'il est désactivé, cliquer dessus activera le module. + ::hint{ type="info" } + Si le module est activé, cliquer sur ce bouton le désactivera. À l'inverse, s'il est désactivé, cliquer dessus activera le module. + :: :: - :: - ::tab{ label="Depuis le panel" } - Allez dans le panel, puis dans la catégorie [Communautaire](www.draftbot.fr/dashboard/first/community). Ensuite, cliquez sur `Salons vocaux temporaires (privateroom)` et enfin sur le bouton `Modifier`. + ::tab{ label="Depuis le panel" } + Allez dans le panel, puis dans la catégorie [Communautaire](www.draftbot.fr/dashboard/first/community). Ensuite, cliquez sur `Salons vocaux temporaires (privateroom)` et enfin sur le bouton `Modifier`. - Vous aurez la possibilité de configurer depuis la catégorie "Configuration du salon". + Vous aurez la possibilité de configurer depuis la catégorie "Configuration du salon". + :: :: -:: -### Rôles d'accès -Cette option permet d’autoriser un rôle à rejoindre le salon vocal temporaire par défaut. + ### Rôles d'accès + Cette option permet d’autoriser un rôle à rejoindre le salon vocal temporaire par défaut. -::hint{ type="info" } - Par défaut, **@everyone** ont accès aux salons vocaux temporaires. -:: + ::hint{ type="info" } + Par défaut, **@everyone** ont accès aux salons vocaux temporaires. + :: -::tabs - ::tab{ label="Depuis la commande /config" } - Exécuter la commande \, puis sélectionner depuis le menu déroulant `Salons vocaux temporaires` ➔ `Modifier un hub` ➔ `Rôles d'accès`. + ::tabs + ::tab{ label="Depuis la commande /config" } + Exécuter la commande \, puis sélectionner depuis le menu déroulant `Salons vocaux temporaires` ➔ `Modifier un hub` ➔ `Rôles d'accès`. - Vous aurez le choix entre deux options. + Vous aurez le choix entre deux options. - - **@everyone** : Par défaut, tout le monde pourrons rejoindre un salon vocal temporaire. (sauf si le propriétaire mets le salon vocal en `Fermé` ou `Privée`) - - **Rôle personnalisé** : Choisissez un rôle que vous avez déjà mis en place. - :: + - **@everyone** : Par défaut, tout le monde pourrons rejoindre un salon vocal temporaire. (sauf si le propriétaire mets le salon vocal en `Fermé` ou `Privée`) + - **Rôle personnalisé** : Choisissez un rôle que vous avez déjà mis en place. + :: - ::tab{ label="Depuis le panel" } - Allez dans le panel, puis dans la catégorie [Communautaire](www.draftbot.fr/dashboard/first/community). Ensuite, cliquez sur `Salons vocaux temporaires (privateroom)` et enfin sur le bouton `Modifier`. + ::tab{ label="Depuis le panel" } + Allez dans le panel, puis dans la catégorie [Communautaire](www.draftbot.fr/dashboard/first/community). Ensuite, cliquez sur `Salons vocaux temporaires (privateroom)` et enfin sur le bouton `Modifier`. - Vous aurez la possibilité de configurer depuis la catégorie "Rôle d'accès aux salons temporaires". + Vous aurez la possibilité de configurer depuis la catégorie "Rôle d'accès aux salons temporaires". + :: :: -:: -### Rôles d'accès aux réglages -Il est possible de configurer des rôles pour qu’ils puissent ou non modifier l’embed de réglages, même si c’est le créateur du salon. + ### Rôles d'accès aux réglages + Il est possible de configurer des rôles pour qu’ils puissent ou non modifier l’embed de réglages, même si c’est le créateur du salon. -::tabs - ::tab{ label="Depuis la commande /config" } - Exécuter la commande \, puis sélectionner depuis le menu déroulant `Salons vocaux temporaires` ➔ `Modifier un hub` ➔ `Rôles d'accèx aux réglages`. + ::tabs + ::tab{ label="Depuis la commande /config" } + Exécuter la commande \, puis sélectionner depuis le menu déroulant `Salons vocaux temporaires` ➔ `Modifier un hub` ➔ `Rôles d'accèx aux réglages`. - Vous pourrez ajouter ou supprimer des rôles autorisés ou interdits. - :: + Vous pourrez ajouter ou supprimer des rôles autorisés ou interdits. + :: - ::tab{ label="Depuis le panel" } - Allez dans le panel, puis dans la catégorie [Communautaire](www.draftbot.fr/dashboard/first/community). Ensuite, cliquez sur `Salons vocaux temporaires (privateroom)` et enfin sur le bouton `Modifier`. + ::tab{ label="Depuis le panel" } + Allez dans le panel, puis dans la catégorie [Communautaire](www.draftbot.fr/dashboard/first/community). Ensuite, cliquez sur `Salons vocaux temporaires (privateroom)` et enfin sur le bouton `Modifier`. - Vous aurez la possibilité de configurer depuis la catégorie "Rôles avec/sans accès au menu de configuration". + Vous aurez la possibilité de configurer depuis la catégorie "Rôles avec/sans accès au menu de configuration". + :: :: -:: -### Rôles modérateurs -Cette option permet à vos modérateurs d'être immunisés de toutes restrictions dans salons vocaux temporaires. + ### Rôles modérateurs + Cette option permet à vos modérateurs d'être immunisés de toutes restrictions dans salons vocaux temporaires. -::tabs - ::tab{ label="Depuis la commande /config" } - Exécuter la commande \, puis sélectionner depuis le menu déroulant `Salons vocaux temporaires` ➔ `Modifier un hub` ➔ `Rôles modérateurs`. + ::tabs + ::tab{ label="Depuis la commande /config" } + Exécuter la commande \, puis sélectionner depuis le menu déroulant `Salons vocaux temporaires` ➔ `Modifier un hub` ➔ `Rôles modérateurs`. - Vous pourrez ajouter ou supprimer des rôles autorisés ou interdits. - :: + Vous pourrez ajouter ou supprimer des rôles autorisés ou interdits. + :: - ::tab{ label="Depuis le panel" } - Allez dans le panel, puis dans la catégorie [Communautaire](www.draftbot.fr/dashboard/first/community). Ensuite, cliquez sur `Salons vocaux temporaires (privateroom)` et enfin sur le bouton `Modifier`. + ::tab{ label="Depuis le panel" } + Allez dans le panel, puis dans la catégorie [Communautaire](www.draftbot.fr/dashboard/first/community). Ensuite, cliquez sur `Salons vocaux temporaires (privateroom)` et enfin sur le bouton `Modifier`. - Vous aurez la possibilité de configurer depuis la catégorie "Rôles immunisés contre l'édition de permissions". + Vous aurez la possibilité de configurer depuis la catégorie "Rôles immunisés contre l'édition de permissions". + :: :: -:: -### Personnalisation des boutons de réglages -Vous pouvez personnaliser les boutons de réglage des Embed. Grâce à cela, vous pouvez désactiver des boutons de réglage afin que vos membres ne les utilisent pas. + ### Personnalisation des boutons de réglages + Vous pouvez personnaliser les boutons de réglage des Embed. Grâce à cela, vous pouvez désactiver des boutons de réglage afin que vos membres ne les utilisent pas. -::tabs - ::tab{ label="Depuis la commande /config" } - Exécuter la commande \, puis sélectionner depuis le menu déroulant `Salons vocaux temporaires` ➔ `Modifier un hub` ➔ `Personnalisation des boutons de réglages`. + ::tabs + ::tab{ label="Depuis la commande /config" } + Exécuter la commande \, puis sélectionner depuis le menu déroulant `Salons vocaux temporaires` ➔ `Modifier un hub` ➔ `Personnalisation des boutons de réglages`. - Vous pourrez ajouter ou supprimer des rôles autorisés ou interdits. - :: + Vous pourrez ajouter ou supprimer des rôles autorisés ou interdits. + :: - ::tab{ label="Depuis le panel" } - Allez dans le panel, puis dans la catégorie [Communautaire](www.draftbot.fr/dashboard/first/community). Ensuite, cliquez sur `Salons vocaux temporaires (privateroom)` et enfin sur le bouton `Modifier`. + ::tab{ label="Depuis le panel" } + Allez dans le panel, puis dans la catégorie [Communautaire](www.draftbot.fr/dashboard/first/community). Ensuite, cliquez sur `Salons vocaux temporaires (privateroom)` et enfin sur le bouton `Modifier`. - Vous aurez la possibilité de configurer depuis la catégorie "Boutons du menu de configuration activés". + Vous aurez la possibilité de configurer depuis la catégorie "Boutons du menu de configuration activés". + :: :: -:: + + + From b50fead0a08bc9452ec7d0270892f508a29676c0 Mon Sep 17 00:00:00 2001 From: Lucas <65877387+ls62@users.noreply.github.com> Date: Thu, 15 May 2025 02:00:31 +0200 Subject: [PATCH 15/31] Fix --- docs/2.modules/24.salons-vocaux-temporaires.md | 13 +++++-------- 1 file changed, 5 insertions(+), 8 deletions(-) diff --git a/docs/2.modules/24.salons-vocaux-temporaires.md b/docs/2.modules/24.salons-vocaux-temporaires.md index 60c0b76f5..b5b1c76f5 100644 --- a/docs/2.modules/24.salons-vocaux-temporaires.md +++ b/docs/2.modules/24.salons-vocaux-temporaires.md @@ -92,14 +92,14 @@ Après avoir mis en place votre hub, vous avez maintenant la possibilité de le Il est possible d'activer et de désactiver un hub pour choisir si la création de salons vocaux par les utilisateurs est permise ou non. ::tabs - ::tab{ label="Depuis la commande /config" } + ::tab{ label=" Depuis la commande /config" } Exécuter la commande \, puis sélectionner depuis le menu déroulant `Salons vocaux temporaires` ➔ `Modifier un hub`. Après avoir cliqué sur le bouton, vous verrez que votre hub est activé via le bouton vert qui est nommé `Système activé`. + :: - ::hint{ type="info" } - Si le module est activé, cliquer sur ce bouton le désactivera. À l'inverse, s'il est désactivé, cliquer dessus activera le module. - :: + ::hint{ type="info" } + Si le module est activé, cliquer sur ce bouton le désactivera. À l'inverse, s'il est désactivé, cliquer dessus activera le module. :: ::hint{ type="warning" } @@ -120,8 +120,6 @@ Il est possible d'activer et de désactiver un hub pour choisir si la création - **Nouvelle catégorie** : DraftBot met en place une nouvelle catégorie pour vous. - **Utiliser une catégorie existante** : Vous entrez le nom ou l'identifiant de la catégorie. - - /// Ajouter une capture :: ::tab{ label="Depuis le panel" } @@ -131,8 +129,6 @@ Il est possible d'activer et de désactiver un hub pour choisir si la création - **Créer** : DraftBot met en place une nouvelle catégorie pour vous. - **Sélectionner** : Vous pouvez sélectionner (par son nom ou son [identifiant](/docs/autres/recuperer-un-identifiant)) une catégorie pré existante. - - /// Ajouter une capture :: :: @@ -406,3 +402,4 @@ Il est possible d'activer et de désactiver un hub pour choisir si la création + From 036734f073bf6dade707082358147a6f8226855f Mon Sep 17 00:00:00 2001 From: Lucas <65877387+ls62@users.noreply.github.com> Date: Thu, 15 May 2025 04:00:44 +0200 Subject: [PATCH 16/31] =?UTF-8?q?Double=20fix=20sur=20les=20tabs=20?= =?UTF-8?q?=F0=9F=A5=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../2.modules/24.salons-vocaux-temporaires.md | 375 +++++++++--------- 1 file changed, 188 insertions(+), 187 deletions(-) diff --git a/docs/2.modules/24.salons-vocaux-temporaires.md b/docs/2.modules/24.salons-vocaux-temporaires.md index b5b1c76f5..024394d0b 100644 --- a/docs/2.modules/24.salons-vocaux-temporaires.md +++ b/docs/2.modules/24.salons-vocaux-temporaires.md @@ -96,305 +96,306 @@ Il est possible d'activer et de désactiver un hub pour choisir si la création Exécuter la commande \, puis sélectionner depuis le menu déroulant `Salons vocaux temporaires` ➔ `Modifier un hub`. Après avoir cliqué sur le bouton, vous verrez que votre hub est activé via le bouton vert qui est nommé `Système activé`. - :: - ::hint{ type="info" } - Si le module est activé, cliquer sur ce bouton le désactivera. À l'inverse, s'il est désactivé, cliquer dessus activera le module. + ::hint{ type="info" } + Si le module est activé, cliquer sur ce bouton le désactivera. À l'inverse, s'il est désactivé, cliquer dessus activera le module. + :: :: +:: - ::hint{ type="warning" } - Même si le module est désactivé, le salon vocal qui servait de hub ne disparaîtra pas. En revanche, il deviendra un simple salon vocal classique. - :: +::hint{ type="warning" } + Même si le module est désactivé, le salon vocal qui servait de hub ne disparaîtra pas. En revanche, il deviendra un simple salon vocal classique. +:: - ### Catégorie - Pour organiser correctement votre serveur, vous pouvez modifier la catégorie où DraftBot crée les salons vocaux des membres. +### Catégorie +Pour organiser correctement votre serveur, vous pouvez modifier la catégorie où DraftBot crée les salons vocaux des membres. - ::tabs - ::tab{ label="Depuis la commande /config" } - Exécuter la commande \, puis sélectionner depuis le menu déroulant `Salons vocaux temporaires` ➔ `Modifier un hub` ➔ `Catégorie`. +::tabs + ::tab{ label="Depuis la commande /config" } + Exécuter la commande \, puis sélectionner depuis le menu déroulant `Salons vocaux temporaires` ➔ `Modifier un hub` ➔ `Catégorie`. - Après avoir cliqué sur le bouton, un message de confirmation apparaîtra. Cliquez sur `oui` si vous souhaitez appliquer la modification. + Après avoir cliqué sur le bouton, un message de confirmation apparaîtra. Cliquez sur `oui` si vous souhaitez appliquer la modification. - Vous aurez le choix entre : + Vous aurez le choix entre : - - **Nouvelle catégorie** : DraftBot met en place une nouvelle catégorie pour vous. - - **Utiliser une catégorie existante** : Vous entrez le nom ou l'identifiant de la catégorie. - :: + - **Nouvelle catégorie** : DraftBot met en place une nouvelle catégorie pour vous. + - **Utiliser une catégorie existante** : Vous entrez le nom ou l'identifiant de la catégorie. + :: - ::tab{ label="Depuis le panel" } - Allez dans le panel, puis dans la catégorie [Communautaire](www.draftbot.fr/dashboard/first/community). Ensuite, cliquez sur `Salons vocaux temporaires (privateroom)` et enfin sur le bouton `Modifier`. + ::tab{ label="Depuis le panel" } + Allez dans le panel, puis dans la catégorie [Communautaire](www.draftbot.fr/dashboard/first/community). Ensuite, cliquez sur `Salons vocaux temporaires (privateroom)` et enfin sur le bouton `Modifier`. - Vous aurez le choix entre plusieurs options dans la catégorie. + Vous aurez le choix entre plusieurs options dans la catégorie. - - **Créer** : DraftBot met en place une nouvelle catégorie pour vous. - - **Sélectionner** : Vous pouvez sélectionner (par son nom ou son [identifiant](/docs/autres/recuperer-un-identifiant)) une catégorie pré existante. - :: + - **Créer** : DraftBot met en place une nouvelle catégorie pour vous. + - **Sélectionner** : Vous pouvez sélectionner (par son nom ou son [identifiant](/docs/autres/recuperer-un-identifiant)) une catégorie pré existante. :: +:: - ### Changer le hub - Vous pouvez modifier le salon où DraftBot crée un salon lorsqu’un utilisateur le rejoint. +### Changer le hub +Vous pouvez modifier le salon où DraftBot crée un salon lorsqu’un utilisateur le rejoint. - ::tabs - ::tab{ label="Depuis la commande /config" } - Exécuter la commande \, de sélectionner depuis le menu déroulant `Salons vocaux temporaires` ➔ `Modifier un hub` ➔ `Hub (salon)`. +::tabs + ::tab{ label="Depuis la commande /config" } + Exécuter la commande \, de sélectionner depuis le menu déroulant `Salons vocaux temporaires` ➔ `Modifier un hub` ➔ `Hub (salon)`. - Après avoir cliqué sur le bouton, un message de confirmation apparaîtra. Cliquez sur `Oui` si vous souhaitez appliquer la modification. + Après avoir cliqué sur le bouton, un message de confirmation apparaîtra. Cliquez sur `Oui` si vous souhaitez appliquer la modification. - Vous aurez le choix entre : + Vous aurez le choix entre : - - **Nouvelle catégorie** : DraftBot met en place une nouvelle catégorie pour vous. - - **Utiliser une catégorie existante** : Vous entrez le nom ou l'identifiant de la catégorie. - :: + - **Nouvelle catégorie** : DraftBot met en place une nouvelle catégorie pour vous. + - **Utiliser une catégorie existante** : Vous entrez le nom ou l'identifiant de la catégorie. + :: - ::tab{ label="Depuis le panel" } - Allez dans le panel, puis dans la catégorie [Communautaire](www.draftbot.fr/dashboard/first/community). Ensuite, cliquez sur `Salons vocaux temporaires (privateroom)` et enfin sur le bouton `Modifier`. + ::tab{ label="Depuis le panel" } + Allez dans le panel, puis dans la catégorie [Communautaire](www.draftbot.fr/dashboard/first/community). Ensuite, cliquez sur `Salons vocaux temporaires (privateroom)` et enfin sur le bouton `Modifier`. - Vous aurez le choix entre plusieurs options dans la catégorie salon de création. + Vous aurez le choix entre plusieurs options dans la catégorie salon de création. - - **Créer** : DraftBot met en place une nouvelle catégorie pour vous. - - **Sélectionner** : Vous pouvez sélectionner (par son nom ou son [identifiant](/docs/autres/recuperer-un-identifiant)) une catégorie pré existante. - :: + - **Créer** : DraftBot met en place une nouvelle catégorie pour vous. + - **Sélectionner** : Vous pouvez sélectionner (par son nom ou son [identifiant](/docs/autres/recuperer-un-identifiant)) une catégorie pré existante. :: +:: - ### Format des salons vocaux +### Format des salons vocaux - Pour rendre les salons vocaux plus esthétiques, vous pouvez personnaliser le format du salon vocal temporaire en y ajoutant des mots, des emojis et des variables. +Pour rendre les salons vocaux plus esthétiques, vous pouvez personnaliser le format du salon vocal temporaire en y ajoutant des mots, des emojis et des variables. - ::tabs - ::tab{ label="Depuis la commande /config" } - Exécuter la commande \, puis sélectionner depuis le menu déroulant `Salons vocaux temporaires` ➔ `Modifier un hub` ➔ `Nom des salons`. +::tabs + ::tab{ label="Depuis la commande /config" } + Exécuter la commande \, puis sélectionner depuis le menu déroulant `Salons vocaux temporaires` ➔ `Modifier un hub` ➔ `Nom des salons`. - Vous aurez le choix de choisir plusieurs varibales disponible dans la liste ci-dessous. - :: + Vous aurez le choix de choisir plusieurs varibales disponible dans la liste ci-dessous. + :: - ::tab{ label="Depuis le panel" } - Allez dans le panel, puis dans la catégorie [Communautaire](www.draftbot.fr/dashboard/first/community). Ensuite, cliquez sur `Salons vocaux temporaires (privateroom)` et enfin sur le bouton `Modifier`. + ::tab{ label="Depuis le panel" } + Allez dans le panel, puis dans la catégorie [Communautaire](www.draftbot.fr/dashboard/first/community). Ensuite, cliquez sur `Salons vocaux temporaires (privateroom)` et enfin sur le bouton `Modifier`. - Vous avez la possibilité de mettre des variables parmi la liste ci-dessous : - :: + Vous avez la possibilité de mettre des variables parmi la liste ci-dessous : :: +:: - ::collapse{ label="Liste des variables" } - - - `{user}` pour afficher le pseudonyme du membre sur le serveur. - - `{user.username}` pour afficher le nom Discord du membre. - - `{user.tag}` pour afficher le pseudonyme avec le tag du membre (Pseudo#0000). - - `{index}` pour numéroter le salon. - - `{random-word}` pour attribuer un mot aléatoire parmi une liste de mots de **DraftBot**. - - `{custom-word}` pour attribuer un mot aléatoire parmi une liste personnalisable. +::collapse{ label="Liste des variables" } - ::hint{ type="info" } - La variable `{custom-word}` doit être configurée depuis le panel. - :: - :: + - `{user}` pour afficher le pseudonyme du membre sur le serveur. + - `{user.username}` pour afficher le nom Discord du membre. + - `{user.tag}` pour afficher le pseudonyme avec le tag du membre (Pseudo#0000). + - `{index}` pour numéroter le salon. + - `{random-word}` pour attribuer un mot aléatoire parmi une liste de mots de **DraftBot**. + - `{custom-word}` pour attribuer un mot aléatoire parmi une liste personnalisable. ::hint{ type="info" } - Cette fonctionnalité est réservée aux serveurs [premium](/premium) <:icon_premium_:1096140508625125417>. + La variable `{custom-word}` doit être configurée depuis le panel. :: +:: +::hint{ type="info" } + Cette fonctionnalité est réservée aux serveurs [premium](/premium) <:icon_premium_:1096140508625125417>. +:: - ### Permissions par défaut - Vous pouvez définir les permissions par défaut à appliquer aux salons vocaux temporaires. - ::tabs - ::tab{ label="Depuis la commande /config" } - Exécuter la commande \, puis sélectionner depuis le menu déroulant `Salons vocaux temporaires` ➔ `Modifier un hub` ➔ `Permissions par défaut`. +### Permissions par défaut +Vous pouvez définir les permissions par défaut à appliquer aux salons vocaux temporaires. - Vous aurez le choix entre deux options : +::tabs + ::tab{ label="Depuis la commande /config" } + Exécuter la commande \, puis sélectionner depuis le menu déroulant `Salons vocaux temporaires` ➔ `Modifier un hub` ➔ `Permissions par défaut`. - - **Celles de la catégorie** : DraftBot reprend les permissions de la catégorie et les applique au salon vocal temporaire de l’utilisateur. + Vous aurez le choix entre deux options : - - **Celles du salon de création** : DraftBot reprend les permissions du hub et les applique au salon vocal temporaire de l’utilisateur. - :: + - **Celles de la catégorie** : DraftBot reprend les permissions de la catégorie et les applique au salon vocal temporaire de l’utilisateur. - ::tab{ label="Depuis le panel" } - Allez dans le panel, puis dans la catégorie [Communautaire](www.draftbot.fr/dashboard/first/community). Ensuite, cliquez sur `Salons vocaux temporaires (privateroom)` et enfin sur le bouton `Modifier`. + - **Celles du salon de création** : DraftBot reprend les permissions du hub et les applique au salon vocal temporaire de l’utilisateur. + :: - Vous aurez le choix entre plusieurs options dans la catégorie permissions du salon. + ::tab{ label="Depuis le panel" } + Allez dans le panel, puis dans la catégorie [Communautaire](www.draftbot.fr/dashboard/first/community). Ensuite, cliquez sur `Salons vocaux temporaires (privateroom)` et enfin sur le bouton `Modifier`. - - **Celles de la catégorie** : DraftBot reprend les permissions de la catégorie et les applique au salon vocal temporaire de l’utilisateur. + Vous aurez le choix entre plusieurs options dans la catégorie permissions du salon. - - **Celles du salon de création** : DraftBot reprend les permissions du hub et les applique au salon vocal temporaire de l’utilisateur. - :: + - **Celles de la catégorie** : DraftBot reprend les permissions de la catégorie et les applique au salon vocal temporaire de l’utilisateur. + + - **Celles du salon de création** : DraftBot reprend les permissions du hub et les applique au salon vocal temporaire de l’utilisateur. :: +:: - ### Permissions du créateur - DraftBot peut permettre à vos utilisateurs un haut niveau de personnalisation de leurs salons vocaux temporaires. Bien sûr, vous pouvez choisir ce qu'ils auront la possibilité de personnaliser, point par point. +### Permissions du créateur +DraftBot peut permettre à vos utilisateurs un haut niveau de personnalisation de leurs salons vocaux temporaires. Bien sûr, vous pouvez choisir ce qu'ils auront la possibilité de personnaliser, point par point. - - **Créer une invitation** : Permet au créateur de créer des invitations pour le salon vocal. - - **Modifier le salon** : Donne la permission de modifier les paramètres du salon. - - **Changer les permissions** : Permet de changer l'ensemble des paramètres du salon. Le créateur pourra créer des dérogations et attribuer ou refuser des permissions aux membres et rôles de son choix. - - **Voix prioritaire** : Le son de tous les participants sera diminué lorsque le créateur du salon parlera. +- **Créer une invitation** : Permet au créateur de créer des invitations pour le salon vocal. +- **Modifier le salon** : Donne la permission de modifier les paramètres du salon. +- **Changer les permissions** : Permet de changer l'ensemble des paramètres du salon. Le créateur pourra créer des dérogations et attribuer ou refuser des permissions aux membres et rôles de son choix. +- **Voix prioritaire** : Le son de tous les participants sera diminué lorsque le créateur du salon parlera. - ::hint{ type="info" } - Pour utiliser la `voix prioritaire`, il faut que l'activation du micro soit en mode "[Appuyer-Pour-Parler](https://support.discord.com/hc/fr/articles/211376518-Introduction-aux-modes-d-entr%C3%A9e-vocale-Appuyer-pour-parler-et-Activation-vocale)". - :: +::hint{ type="info" } + Pour utiliser la `voix prioritaire`, il faut que l'activation du micro soit en mode "[Appuyer-Pour-Parler](https://support.discord.com/hc/fr/articles/211376518-Introduction-aux-modes-d-entr%C3%A9e-vocale-Appuyer-pour-parler-et-Activation-vocale)". +:: - ::hint{ type="danger" } - **Si vous accordez la permission `Changer les permissions`, les créateurs pourront s'attribuer eux-mêmes des permissions, ce qui pourrait compromettre la sécurité de votre serveur. Nous vous recommandons de n'accorder cette permission que si vous êtes sûr de savoir ce que vous faites !** - :: +::hint{ type="danger" } + **Si vous accordez la permission `Changer les permissions`, les créateurs pourront s'attribuer eux-mêmes des permissions, ce qui pourrait compromettre la sécurité de votre serveur. Nous vous recommandons de n'accorder cette permission que si vous êtes sûr de savoir ce que vous faites !** +:: - ::tabs - ::tab{ label="Depuis la commande /config" } - Exécuter la commande \, puis sélectionner depuis le menu déroulant `Salons vocaux temporaires` ➔ `Modifier un hub` ➔ `Permissions du créateur`. +::tabs + ::tab{ label="Depuis la commande /config" } + Exécuter la commande \, puis sélectionner depuis le menu déroulant `Salons vocaux temporaires` ➔ `Modifier un hub` ➔ `Permissions du créateur`. - La liste des différentes permissions apparaîtra alors. - :: + La liste des différentes permissions apparaîtra alors. + :: - ::tab{ label="Depuis le panel" } - Allez dans le panel, puis dans la catégorie [Communautaire](www.draftbot.fr/dashboard/first/community). Ensuite, cliquez sur `Salons vocaux temporaires (privateroom)` et enfin sur le bouton `Modifier`. + ::tab{ label="Depuis le panel" } + Allez dans le panel, puis dans la catégorie [Communautaire](www.draftbot.fr/dashboard/first/community). Ensuite, cliquez sur `Salons vocaux temporaires (privateroom)` et enfin sur le bouton `Modifier`. - Vous aurez le choix entre plusieurs options, dans la catégorie "permissions du créateur du salon". - :: + Vous aurez le choix entre plusieurs options, dans la catégorie "permissions du créateur du salon". :: +:: - ### Limite de membres - Vous pouvez définir la limite de membres autorisés à rejoindre un salon vocal temporaire d'un utilisateur. +### Limite de membres +Vous pouvez définir la limite de membres autorisés à rejoindre un salon vocal temporaire d'un utilisateur. - ::tabs - ::tab{ label="Depuis la commande /config" } - Exécuter la commande \, puis sélectionner depuis le menu déroulant `Salons vocaux temporaires` ➔ `Modifier un hub` ➔ `Limite de membres`. +::tabs + ::tab{ label="Depuis la commande /config" } + Exécuter la commande \, puis sélectionner depuis le menu déroulant `Salons vocaux temporaires` ➔ `Modifier un hub` ➔ `Limite de membres`. - Vous aurez la possibilité de choisir n'importe quelle valeur comprise entre **0** et **99**. + Vous aurez la possibilité de choisir n'importe quelle valeur comprise entre **0** et **99**. - ::hint{ type="info" } - Si vous souhaitez qu'il n'y ait aucune limite : indiquez 0. - :: + ::hint{ type="info" } + Si vous souhaitez qu'il n'y ait aucune limite : indiquez 0. :: + :: - ::tab{ label="Depuis le panel" } - Allez dans le panel, puis dans la catégorie [Communautaire](www.draftbot.fr/dashboard/first/community). Ensuite, cliquez sur `Salons vocaux temporaires (privateroom)` et enfin sur le bouton `Modifier`. + ::tab{ label="Depuis le panel" } + Allez dans le panel, puis dans la catégorie [Communautaire](www.draftbot.fr/dashboard/first/community). Ensuite, cliquez sur `Salons vocaux temporaires (privateroom)` et enfin sur le bouton `Modifier`. - Vous aurez la possibilité de définir la limite, depuis la catégorie "limite d’utilisateurs". - :: + Vous aurez la possibilité de définir la limite, depuis la catégorie "limite d’utilisateurs". :: +:: - ### Salons permanents - Les salons permanents sont des salons qui restent même après le départ de l’utilisateur d’un salon vocal. Cette fonctionnalité empêche DraftBot de supprimer le salon vocal. Elle est souvent utilisée par les propriétaires de serveurs qui souhaitent créer un salon vocal sans utiliser le système. +### Salons permanents +Les salons permanents sont des salons qui restent même après le départ de l’utilisateur d’un salon vocal. Cette fonctionnalité empêche DraftBot de supprimer le salon vocal. Elle est souvent utilisée par les propriétaires de serveurs qui souhaitent créer un salon vocal sans utiliser le système. - ::hint{ type="info" } - Notez que DraftBot l’ajoute automatiquement au salon permanent depuis la commande \. - :: +::hint{ type="info" } + Notez que DraftBot l’ajoute automatiquement au salon permanent depuis la commande \. +:: - ::tabs - ::tab{ label="Depuis la commande /config" } - Exécuter la commande \, puis sélectionner depuis le menu déroulant `Salons vocaux temporaires` ➔ `Modifier un hub` ➔ `Salons permanents`. +::tabs + ::tab{ label="Depuis la commande /config" } + Exécuter la commande \, puis sélectionner depuis le menu déroulant `Salons vocaux temporaires` ➔ `Modifier un hub` ➔ `Salons permanents`. - Un menu permettant d'ajouter ou retirer des salons permanents apparaîtra. - :: + Un menu permettant d'ajouter ou retirer des salons permanents apparaîtra. + :: - ::tab{ label="Depuis le panel" } - Allez dans le panel, puis dans la catégorie [Communautaire](www.draftbot.fr/dashboard/first/community). Ensuite, cliquez sur `Salons vocaux temporaires (privateroom)` et enfin sur le bouton `Modifier`. + ::tab{ label="Depuis le panel" } + Allez dans le panel, puis dans la catégorie [Communautaire](www.draftbot.fr/dashboard/first/community). Ensuite, cliquez sur `Salons vocaux temporaires (privateroom)` et enfin sur le bouton `Modifier`. - Vous aurez la possibilité d'ajouter ou retirer des salons permanents, dans la catégorie "salons permanents". - :: + Vous aurez la possibilité d'ajouter ou retirer des salons permanents, dans la catégorie "salons permanents". :: +:: - ## Embed de réglages - Les utilisateurs peuvent configurer directement leurs salons vocaux via une interface située dans le salon textuel de leur salon vocal temporaire. +## Embed de réglages +Les utilisateurs peuvent configurer directement leurs salons vocaux via une interface située dans le salon textuel de leur salon vocal temporaire. - ::tabs - ::tab{ label="Depuis la commande /config" } - Exécuter la commande \, puis sélectionner depuis le menu déroulant `Salons vocaux temporaires` ➔ `Modifier un hub` ➔ `Embed de réglages activé`. +::tabs + ::tab{ label="Depuis la commande /config" } + Exécuter la commande \, puis sélectionner depuis le menu déroulant `Salons vocaux temporaires` ➔ `Modifier un hub` ➔ `Embed de réglages activé`. - Après avoir cliqué sur le bouton, vous verrez que votre hub est activé via le bouton vert qui est nommé `Système activé`. + Après avoir cliqué sur le bouton, vous verrez que votre hub est activé via le bouton vert qui est nommé `Système activé`. - ::hint{ type="info" } - Si le module est activé, cliquer sur ce bouton le désactivera. À l'inverse, s'il est désactivé, cliquer dessus activera le module. - :: + ::hint{ type="info" } + Si le module est activé, cliquer sur ce bouton le désactivera. À l'inverse, s'il est désactivé, cliquer dessus activera le module. :: + :: - ::tab{ label="Depuis le panel" } - Allez dans le panel, puis dans la catégorie [Communautaire](www.draftbot.fr/dashboard/first/community). Ensuite, cliquez sur `Salons vocaux temporaires (privateroom)` et enfin sur le bouton `Modifier`. + ::tab{ label="Depuis le panel" } + Allez dans le panel, puis dans la catégorie [Communautaire](www.draftbot.fr/dashboard/first/community). Ensuite, cliquez sur `Salons vocaux temporaires (privateroom)` et enfin sur le bouton `Modifier`. - Vous aurez la possibilité de configurer depuis la catégorie "Configuration du salon". - :: + Vous aurez la possibilité de configurer depuis la catégorie "Configuration du salon". :: +:: - ### Rôles d'accès - Cette option permet d’autoriser un rôle à rejoindre le salon vocal temporaire par défaut. +### Rôles d'accès +Cette option permet d’autoriser un rôle à rejoindre le salon vocal temporaire par défaut. - ::hint{ type="info" } - Par défaut, **@everyone** ont accès aux salons vocaux temporaires. - :: +::hint{ type="info" } + Par défaut, **@everyone** ont accès aux salons vocaux temporaires. +:: - ::tabs - ::tab{ label="Depuis la commande /config" } - Exécuter la commande \, puis sélectionner depuis le menu déroulant `Salons vocaux temporaires` ➔ `Modifier un hub` ➔ `Rôles d'accès`. +::tabs + ::tab{ label="Depuis la commande /config" } + Exécuter la commande \, puis sélectionner depuis le menu déroulant `Salons vocaux temporaires` ➔ `Modifier un hub` ➔ `Rôles d'accès`. - Vous aurez le choix entre deux options. + Vous aurez le choix entre deux options. - - **@everyone** : Par défaut, tout le monde pourrons rejoindre un salon vocal temporaire. (sauf si le propriétaire mets le salon vocal en `Fermé` ou `Privée`) - - **Rôle personnalisé** : Choisissez un rôle que vous avez déjà mis en place. - :: + - **@everyone** : Par défaut, tout le monde pourrons rejoindre un salon vocal temporaire. (sauf si le propriétaire mets le salon vocal en `Fermé` ou `Privée`) + - **Rôle personnalisé** : Choisissez un rôle que vous avez déjà mis en place. + :: - ::tab{ label="Depuis le panel" } - Allez dans le panel, puis dans la catégorie [Communautaire](www.draftbot.fr/dashboard/first/community). Ensuite, cliquez sur `Salons vocaux temporaires (privateroom)` et enfin sur le bouton `Modifier`. + ::tab{ label="Depuis le panel" } + Allez dans le panel, puis dans la catégorie [Communautaire](www.draftbot.fr/dashboard/first/community). Ensuite, cliquez sur `Salons vocaux temporaires (privateroom)` et enfin sur le bouton `Modifier`. - Vous aurez la possibilité de configurer depuis la catégorie "Rôle d'accès aux salons temporaires". - :: + Vous aurez la possibilité de configurer depuis la catégorie "Rôle d'accès aux salons temporaires". :: +:: - ### Rôles d'accès aux réglages - Il est possible de configurer des rôles pour qu’ils puissent ou non modifier l’embed de réglages, même si c’est le créateur du salon. +### Rôles d'accès aux réglages +Il est possible de configurer des rôles pour qu’ils puissent ou non modifier l’embed de réglages, même si c’est le créateur du salon. - ::tabs - ::tab{ label="Depuis la commande /config" } - Exécuter la commande \, puis sélectionner depuis le menu déroulant `Salons vocaux temporaires` ➔ `Modifier un hub` ➔ `Rôles d'accèx aux réglages`. +::tabs + ::tab{ label="Depuis la commande /config" } + Exécuter la commande \, puis sélectionner depuis le menu déroulant `Salons vocaux temporaires` ➔ `Modifier un hub` ➔ `Rôles d'accèx aux réglages`. - Vous pourrez ajouter ou supprimer des rôles autorisés ou interdits. - :: + Vous pourrez ajouter ou supprimer des rôles autorisés ou interdits. + :: - ::tab{ label="Depuis le panel" } - Allez dans le panel, puis dans la catégorie [Communautaire](www.draftbot.fr/dashboard/first/community). Ensuite, cliquez sur `Salons vocaux temporaires (privateroom)` et enfin sur le bouton `Modifier`. + ::tab{ label="Depuis le panel" } + Allez dans le panel, puis dans la catégorie [Communautaire](www.draftbot.fr/dashboard/first/community). Ensuite, cliquez sur `Salons vocaux temporaires (privateroom)` et enfin sur le bouton `Modifier`. - Vous aurez la possibilité de configurer depuis la catégorie "Rôles avec/sans accès au menu de configuration". - :: + Vous aurez la possibilité de configurer depuis la catégorie "Rôles avec/sans accès au menu de configuration". :: +:: - ### Rôles modérateurs - Cette option permet à vos modérateurs d'être immunisés de toutes restrictions dans salons vocaux temporaires. +### Rôles modérateurs +Cette option permet à vos modérateurs d'être immunisés de toutes restrictions dans salons vocaux temporaires. - ::tabs - ::tab{ label="Depuis la commande /config" } - Exécuter la commande \, puis sélectionner depuis le menu déroulant `Salons vocaux temporaires` ➔ `Modifier un hub` ➔ `Rôles modérateurs`. +::tabs + ::tab{ label="Depuis la commande /config" } + Exécuter la commande \, puis sélectionner depuis le menu déroulant `Salons vocaux temporaires` ➔ `Modifier un hub` ➔ `Rôles modérateurs`. - Vous pourrez ajouter ou supprimer des rôles autorisés ou interdits. - :: + Vous pourrez ajouter ou supprimer des rôles autorisés ou interdits. + :: - ::tab{ label="Depuis le panel" } - Allez dans le panel, puis dans la catégorie [Communautaire](www.draftbot.fr/dashboard/first/community). Ensuite, cliquez sur `Salons vocaux temporaires (privateroom)` et enfin sur le bouton `Modifier`. + ::tab{ label="Depuis le panel" } + Allez dans le panel, puis dans la catégorie [Communautaire](www.draftbot.fr/dashboard/first/community). Ensuite, cliquez sur `Salons vocaux temporaires (privateroom)` et enfin sur le bouton `Modifier`. - Vous aurez la possibilité de configurer depuis la catégorie "Rôles immunisés contre l'édition de permissions". - :: + Vous aurez la possibilité de configurer depuis la catégorie "Rôles immunisés contre l'édition de permissions". :: +:: - ### Personnalisation des boutons de réglages - Vous pouvez personnaliser les boutons de réglage des Embed. Grâce à cela, vous pouvez désactiver des boutons de réglage afin que vos membres ne les utilisent pas. +### Personnalisation des boutons de réglages +Vous pouvez personnaliser les boutons de réglage des Embed. Grâce à cela, vous pouvez désactiver des boutons de réglage afin que vos membres ne les utilisent pas. - ::tabs - ::tab{ label="Depuis la commande /config" } - Exécuter la commande \, puis sélectionner depuis le menu déroulant `Salons vocaux temporaires` ➔ `Modifier un hub` ➔ `Personnalisation des boutons de réglages`. +::tabs + ::tab{ label="Depuis la commande /config" } + Exécuter la commande \, puis sélectionner depuis le menu déroulant `Salons vocaux temporaires` ➔ `Modifier un hub` ➔ `Personnalisation des boutons de réglages`. - Vous pourrez ajouter ou supprimer des rôles autorisés ou interdits. - :: + Vous pourrez ajouter ou supprimer des rôles autorisés ou interdits. + :: - ::tab{ label="Depuis le panel" } - Allez dans le panel, puis dans la catégorie [Communautaire](www.draftbot.fr/dashboard/first/community). Ensuite, cliquez sur `Salons vocaux temporaires (privateroom)` et enfin sur le bouton `Modifier`. + ::tab{ label="Depuis le panel" } + Allez dans le panel, puis dans la catégorie [Communautaire](www.draftbot.fr/dashboard/first/community). Ensuite, cliquez sur `Salons vocaux temporaires (privateroom)` et enfin sur le bouton `Modifier`. - Vous aurez la possibilité de configurer depuis la catégorie "Boutons du menu de configuration activés". - :: + Vous aurez la possibilité de configurer depuis la catégorie "Boutons du menu de configuration activés". :: +:: From 55c412875ee264aa15a1a4e8662bbdee9a36b720 Mon Sep 17 00:00:00 2001 From: Lucas <65877387+ls62@users.noreply.github.com> Date: Sat, 17 May 2025 05:06:18 +0200 Subject: [PATCH 17/31] Review Erwan --- docs/2.modules/24.salons-vocaux-temporaires.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/2.modules/24.salons-vocaux-temporaires.md b/docs/2.modules/24.salons-vocaux-temporaires.md index 024394d0b..3cec6546e 100644 --- a/docs/2.modules/24.salons-vocaux-temporaires.md +++ b/docs/2.modules/24.salons-vocaux-temporaires.md @@ -115,7 +115,7 @@ Pour organiser correctement votre serveur, vous pouvez modifier la catégorie o ::tab{ label="Depuis la commande /config" } Exécuter la commande \, puis sélectionner depuis le menu déroulant `Salons vocaux temporaires` ➔ `Modifier un hub` ➔ `Catégorie`. - Après avoir cliqué sur le bouton, un message de confirmation apparaîtra. Cliquez sur `oui` si vous souhaitez appliquer la modification. + Après avoir cliqué sur le bouton, un message de confirmation apparaîtra. Cliquez sur `Oui` si vous souhaitez appliquer la modification. Vous aurez le choix entre : From a8197de667256168f219359b5c4473af740c1db2 Mon Sep 17 00:00:00 2001 From: Lucas <65877387+ls62@users.noreply.github.com> Date: Sat, 17 May 2025 23:12:32 +0200 Subject: [PATCH 18/31] Ajout "Permissions des membres en liste blanche" --- .../2.modules/24.salons-vocaux-temporaires.md | 24 +++++++++++++++++-- 1 file changed, 22 insertions(+), 2 deletions(-) diff --git a/docs/2.modules/24.salons-vocaux-temporaires.md b/docs/2.modules/24.salons-vocaux-temporaires.md index 3cec6546e..7c3399b11 100644 --- a/docs/2.modules/24.salons-vocaux-temporaires.md +++ b/docs/2.modules/24.salons-vocaux-temporaires.md @@ -380,6 +380,28 @@ Cette option permet à vos modérateurs d'être immunisés de toutes restriction :: +### Permissions des membres en liste blanche +Cette option vous permet de décider si les membres de la liste blanche ont la possibilité d'accéder aux trois permissions suivantes. + +- <:micro:1146811975280627783> **Micro** +- <:video:1146811983870558298> **Vidéo** +- <:soundboard:1146811981504970762> **Soundboards** + +::tabs + ::tab{ label="Depuis la commande /config" } + Exécuter la commande \, puis sélectionner depuis le menu déroulant `Salons vocaux temporaires` ➔ `Modifier un hub` ➔ `Permissions des membres en liste blanche`. + + Vous pourrez ajouter ou retirer les trois permissions. + :: + + ::tab{ label="Depuis le panel" } + Allez dans le panel, puis dans la catégorie [Communautaire](www.draftbot.fr/dashboard/first/community). Ensuite, cliquez sur `Salons vocaux temporaires (privateroom)` et enfin sur le bouton `Modifier`. + + Vous aurez la possibilité de configurer depuis la catégorie "Permissions des membres en liste blanche". + :: +:: + + ### Personnalisation des boutons de réglages Vous pouvez personnaliser les boutons de réglage des Embed. Grâce à cela, vous pouvez désactiver des boutons de réglage afin que vos membres ne les utilisent pas. @@ -402,5 +424,3 @@ Vous pouvez personnaliser les boutons de réglage des Embed. Grâce à cela, vou - - From 2c61800d9184d476667e9447ef847e54c5f7acf1 Mon Sep 17 00:00:00 2001 From: Lucas <65877387+ls62@users.noreply.github.com> Date: Sun, 18 May 2025 03:56:51 +0200 Subject: [PATCH 19/31] FIX : URL Dashboard --- .../2.modules/24.salons-vocaux-temporaires.md | 26 +++++++++---------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/docs/2.modules/24.salons-vocaux-temporaires.md b/docs/2.modules/24.salons-vocaux-temporaires.md index 7c3399b11..0c8e88f49 100644 --- a/docs/2.modules/24.salons-vocaux-temporaires.md +++ b/docs/2.modules/24.salons-vocaux-temporaires.md @@ -124,7 +124,7 @@ Pour organiser correctement votre serveur, vous pouvez modifier la catégorie o :: ::tab{ label="Depuis le panel" } - Allez dans le panel, puis dans la catégorie [Communautaire](www.draftbot.fr/dashboard/first/community). Ensuite, cliquez sur `Salons vocaux temporaires (privateroom)` et enfin sur le bouton `Modifier`. + Allez dans le panel, puis dans la catégorie [Communautaire](dashboard/first/community). Ensuite, cliquez sur `Salons vocaux temporaires (privateroom)` et enfin sur le bouton `Modifier`. Vous aurez le choix entre plusieurs options dans la catégorie. @@ -150,7 +150,7 @@ Vous pouvez modifier le salon où DraftBot crée un salon lorsqu’un utilisateu :: ::tab{ label="Depuis le panel" } - Allez dans le panel, puis dans la catégorie [Communautaire](www.draftbot.fr/dashboard/first/community). Ensuite, cliquez sur `Salons vocaux temporaires (privateroom)` et enfin sur le bouton `Modifier`. + Allez dans le panel, puis dans la catégorie [Communautaire](dashboard/first/community). Ensuite, cliquez sur `Salons vocaux temporaires (privateroom)` et enfin sur le bouton `Modifier`. Vous aurez le choix entre plusieurs options dans la catégorie salon de création. @@ -171,7 +171,7 @@ Pour rendre les salons vocaux plus esthétiques, vous pouvez personnaliser le fo :: ::tab{ label="Depuis le panel" } - Allez dans le panel, puis dans la catégorie [Communautaire](www.draftbot.fr/dashboard/first/community). Ensuite, cliquez sur `Salons vocaux temporaires (privateroom)` et enfin sur le bouton `Modifier`. + Allez dans le panel, puis dans la catégorie [Communautaire](dashboard/first/community). Ensuite, cliquez sur `Salons vocaux temporaires (privateroom)` et enfin sur le bouton `Modifier`. Vous avez la possibilité de mettre des variables parmi la liste ci-dessous : :: @@ -211,7 +211,7 @@ Vous pouvez définir les permissions par défaut à appliquer aux salons vocaux :: ::tab{ label="Depuis le panel" } - Allez dans le panel, puis dans la catégorie [Communautaire](www.draftbot.fr/dashboard/first/community). Ensuite, cliquez sur `Salons vocaux temporaires (privateroom)` et enfin sur le bouton `Modifier`. + Allez dans le panel, puis dans la catégorie [Communautaire](dashboard/first/community). Ensuite, cliquez sur `Salons vocaux temporaires (privateroom)` et enfin sur le bouton `Modifier`. Vous aurez le choix entre plusieurs options dans la catégorie permissions du salon. @@ -246,7 +246,7 @@ DraftBot peut permettre à vos utilisateurs un haut niveau de personnalisation d :: ::tab{ label="Depuis le panel" } - Allez dans le panel, puis dans la catégorie [Communautaire](www.draftbot.fr/dashboard/first/community). Ensuite, cliquez sur `Salons vocaux temporaires (privateroom)` et enfin sur le bouton `Modifier`. + Allez dans le panel, puis dans la catégorie [Communautaire](dashboard/first/community). Ensuite, cliquez sur `Salons vocaux temporaires (privateroom)` et enfin sur le bouton `Modifier`. Vous aurez le choix entre plusieurs options, dans la catégorie "permissions du créateur du salon". :: @@ -268,7 +268,7 @@ Vous pouvez définir la limite de membres autorisés à rejoindre un salon vocal :: ::tab{ label="Depuis le panel" } - Allez dans le panel, puis dans la catégorie [Communautaire](www.draftbot.fr/dashboard/first/community). Ensuite, cliquez sur `Salons vocaux temporaires (privateroom)` et enfin sur le bouton `Modifier`. + Allez dans le panel, puis dans la catégorie [Communautaire](dashboard/first/community). Ensuite, cliquez sur `Salons vocaux temporaires (privateroom)` et enfin sur le bouton `Modifier`. Vous aurez la possibilité de définir la limite, depuis la catégorie "limite d’utilisateurs". :: @@ -290,7 +290,7 @@ Les salons permanents sont des salons qui restent même après le départ de l :: ::tab{ label="Depuis le panel" } - Allez dans le panel, puis dans la catégorie [Communautaire](www.draftbot.fr/dashboard/first/community). Ensuite, cliquez sur `Salons vocaux temporaires (privateroom)` et enfin sur le bouton `Modifier`. + Allez dans le panel, puis dans la catégorie [Communautaire](dashboard/first/community). Ensuite, cliquez sur `Salons vocaux temporaires (privateroom)` et enfin sur le bouton `Modifier`. Vous aurez la possibilité d'ajouter ou retirer des salons permanents, dans la catégorie "salons permanents". :: @@ -312,7 +312,7 @@ Les utilisateurs peuvent configurer directement leurs salons vocaux via une inte :: ::tab{ label="Depuis le panel" } - Allez dans le panel, puis dans la catégorie [Communautaire](www.draftbot.fr/dashboard/first/community). Ensuite, cliquez sur `Salons vocaux temporaires (privateroom)` et enfin sur le bouton `Modifier`. + Allez dans le panel, puis dans la catégorie [Communautaire](dashboard/first/community). Ensuite, cliquez sur `Salons vocaux temporaires (privateroom)` et enfin sur le bouton `Modifier`. Vous aurez la possibilité de configurer depuis la catégorie "Configuration du salon". :: @@ -337,7 +337,7 @@ Cette option permet d’autoriser un rôle à rejoindre le salon vocal temporair :: ::tab{ label="Depuis le panel" } - Allez dans le panel, puis dans la catégorie [Communautaire](www.draftbot.fr/dashboard/first/community). Ensuite, cliquez sur `Salons vocaux temporaires (privateroom)` et enfin sur le bouton `Modifier`. + Allez dans le panel, puis dans la catégorie [Communautaire](dashboard/first/community). Ensuite, cliquez sur `Salons vocaux temporaires (privateroom)` et enfin sur le bouton `Modifier`. Vous aurez la possibilité de configurer depuis la catégorie "Rôle d'accès aux salons temporaires". :: @@ -355,7 +355,7 @@ Il est possible de configurer des rôles pour qu’ils puissent ou non modifier :: ::tab{ label="Depuis le panel" } - Allez dans le panel, puis dans la catégorie [Communautaire](www.draftbot.fr/dashboard/first/community). Ensuite, cliquez sur `Salons vocaux temporaires (privateroom)` et enfin sur le bouton `Modifier`. + Allez dans le panel, puis dans la catégorie [Communautaire](dashboard/first/community). Ensuite, cliquez sur `Salons vocaux temporaires (privateroom)` et enfin sur le bouton `Modifier`. Vous aurez la possibilité de configurer depuis la catégorie "Rôles avec/sans accès au menu de configuration". :: @@ -373,7 +373,7 @@ Cette option permet à vos modérateurs d'être immunisés de toutes restriction :: ::tab{ label="Depuis le panel" } - Allez dans le panel, puis dans la catégorie [Communautaire](www.draftbot.fr/dashboard/first/community). Ensuite, cliquez sur `Salons vocaux temporaires (privateroom)` et enfin sur le bouton `Modifier`. + Allez dans le panel, puis dans la catégorie [Communautaire](dashboard/first/community). Ensuite, cliquez sur `Salons vocaux temporaires (privateroom)` et enfin sur le bouton `Modifier`. Vous aurez la possibilité de configurer depuis la catégorie "Rôles immunisés contre l'édition de permissions". :: @@ -395,7 +395,7 @@ Cette option vous permet de décider si les membres de la liste blanche ont la p :: ::tab{ label="Depuis le panel" } - Allez dans le panel, puis dans la catégorie [Communautaire](www.draftbot.fr/dashboard/first/community). Ensuite, cliquez sur `Salons vocaux temporaires (privateroom)` et enfin sur le bouton `Modifier`. + Allez dans le panel, puis dans la catégorie [Communautaire](dashboard/first/community). Ensuite, cliquez sur `Salons vocaux temporaires (privateroom)` et enfin sur le bouton `Modifier`. Vous aurez la possibilité de configurer depuis la catégorie "Permissions des membres en liste blanche". :: @@ -413,7 +413,7 @@ Vous pouvez personnaliser les boutons de réglage des Embed. Grâce à cela, vou :: ::tab{ label="Depuis le panel" } - Allez dans le panel, puis dans la catégorie [Communautaire](www.draftbot.fr/dashboard/first/community). Ensuite, cliquez sur `Salons vocaux temporaires (privateroom)` et enfin sur le bouton `Modifier`. + Allez dans le panel, puis dans la catégorie [Communautaire](dashboard/first/community). Ensuite, cliquez sur `Salons vocaux temporaires (privateroom)` et enfin sur le bouton `Modifier`. Vous aurez la possibilité de configurer depuis la catégorie "Boutons du menu de configuration activés". :: From 38a2c1896c3d2a36afc620725fdfe31801cdd9c8 Mon Sep 17 00:00:00 2001 From: DraftMan Date: Tue, 27 May 2025 23:09:24 +0200 Subject: [PATCH 20/31] fix: correct contributors list --- docs/2.modules/24.salons-vocaux-temporaires.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/2.modules/24.salons-vocaux-temporaires.md b/docs/2.modules/24.salons-vocaux-temporaires.md index 58bc15280..62bce0fb3 100644 --- a/docs/2.modules/24.salons-vocaux-temporaires.md +++ b/docs/2.modules/24.salons-vocaux-temporaires.md @@ -2,7 +2,7 @@ title: Salons vocaux temporaires description: Les salons vocaux temporaires offrent la possibilité à vos membres de créer des salons qu'ils pourront personnaliser et configurer selon leurs goûts. navigation.icon: 'twemoji:speaker-high-volume' -contributors: ['tellvex', 'kazotka', 'ls62, 'theorik'] +contributors: ['tellvex', 'kazotka', 'ls62', 'theorik'] updatedAt: '2025-02-22' --- From ad848e04c2ca5ea6f1288f29ab5f93b189aa42fb Mon Sep 17 00:00:00 2001 From: Lucas <65877387+ls62@users.noreply.github.com> Date: Fri, 6 Jun 2025 21:11:50 +0200 Subject: [PATCH 21/31] FIX --- .../2.modules/24.salons-vocaux-temporaires.md | 24 ++++++++++++------- 1 file changed, 15 insertions(+), 9 deletions(-) diff --git a/docs/2.modules/24.salons-vocaux-temporaires.md b/docs/2.modules/24.salons-vocaux-temporaires.md index 62bce0fb3..ea17aee0e 100644 --- a/docs/2.modules/24.salons-vocaux-temporaires.md +++ b/docs/2.modules/24.salons-vocaux-temporaires.md @@ -21,7 +21,7 @@ Lorsque le dernier membre présent dans le salon se déconnectera, ce dernier se Lorsque vous créez un salon vocal, un embed apparaît dans le **salon textuel du vocal**. Il contient toutes les permissions de modération liées au salon vocal. ::hint{ type="warning" } - Cet embed permet notamment d'utiliser toutes les permissions de modération, et ce, même si le membre n'a pas activé l'authentification à deux facteurs (puisque l'utilisateur passe par le bot et non pas par son compte). + Cet embed permet notamment d'utiliser toutes les permissions de modération, et ce même si le membre n'a pas activé l'authentification à deux facteurs (puisque l'utilisateur passe par le bot et non pas par son compte). :: ![Illustration des boutons du configurateur](../assets/salons-vocaux-temporaires/view_button.png) @@ -69,6 +69,8 @@ Pour créer votre système de salons vocaux temporaires, vous devez d’abord le :: ::tab{ label="Depuis le panel" } + [⫸ Accéder au panel de **DraftBot**](/dashboard/first/tickets) + Vous devez vous rendre sur le panel puis dans la catégorie [Communautaire](www.draftbot.fr/dashboard/first/community). ![Aperçu du panel](../assets/salons-vocaux-temporaires/panel_hub.png) @@ -107,15 +109,17 @@ Il est possible d'activer et de désactiver un hub pour choisir si la création Même si le module est désactivé, le salon vocal qui servait de hub ne disparaîtra pas. En revanche, il deviendra un simple salon vocal classique. :: +Pour organiser correctement votre serveur, vous pouvez modifier la catégorie dans laquelle DraftBot crée les salons vocaux des membres. + ### Catégorie -Pour organiser correctement votre serveur, vous pouvez modifier la catégorie où DraftBot crée les salons vocaux des membres. +Pour organiser correctement votre serveur, vous pouvez modifier la catégorie dans laquelle DraftBot crée les salons vocaux des membres. ::tabs ::tab{ label="Depuis la commande /config" } Exécuter la commande \, puis sélectionner depuis le menu déroulant `Salons vocaux temporaires` ➔ `Modifier un hub` ➔ `Catégorie`. - Après avoir cliqué sur le bouton, un message de confirmation apparaîtra. Cliquez sur `Oui` si vous souhaitez appliquer la modification. + Après avoir cliqué sur le bouton, un message de confirmation apparaîtra. Cliquez sur `Oui` si vous souhaitez appliquer la modification. Vous aurez le choix entre : @@ -129,13 +133,13 @@ Pour organiser correctement votre serveur, vous pouvez modifier la catégorie o Vous aurez le choix entre plusieurs options dans la catégorie. - **Créer** : DraftBot met en place une nouvelle catégorie pour vous. - - **Sélectionner** : Vous pouvez sélectionner (par son nom ou son [identifiant](/docs/autres/recuperer-un-identifiant)) une catégorie pré existante. + - **Sélectionner** : Vous pouvez sélectionner (par son nom ou son [identifiant](/docs/autres/recuperer-un-identifiant)) une catégorie pré existante. :: :: ### Changer le hub -Vous pouvez modifier le salon où DraftBot crée un salon lorsqu’un utilisateur le rejoint. +Vous pouvez modifier le salon dans lequel DraftBot crée un salon lorsqu’un utilisateur le rejoint. ::tabs ::tab{ label="Depuis la commande /config" } @@ -150,6 +154,8 @@ Vous pouvez modifier le salon où DraftBot crée un salon lorsqu’un utilisateu :: ::tab{ label="Depuis le panel" } + [⫸ Accéder au panel de **DraftBot**](/dashboard/first/tickets) + Allez dans le panel, puis dans la catégorie [Communautaire](dashboard/first/community). Ensuite, cliquez sur `Salons vocaux temporaires (privateroom)` et enfin sur le bouton `Modifier`. Vous aurez le choix entre plusieurs options dans la catégorie salon de création. @@ -167,7 +173,7 @@ Pour rendre les salons vocaux plus esthétiques, vous pouvez personnaliser le fo ::tab{ label="Depuis la commande /config" } Exécuter la commande \, puis sélectionner depuis le menu déroulant `Salons vocaux temporaires` ➔ `Modifier un hub` ➔ `Nom des salons`. - Vous aurez le choix de choisir plusieurs varibales disponible dans la liste ci-dessous. + Vous aurez la possibilité de choisir plusieurs variables parmi celles listées ci-dessous. :: ::tab{ label="Depuis le panel" } @@ -207,7 +213,9 @@ Vous pouvez définir les permissions par défaut à appliquer aux salons vocaux - **Celles de la catégorie** : DraftBot reprend les permissions de la catégorie et les applique au salon vocal temporaire de l’utilisateur. - - **Celles du salon de création** : DraftBot reprend les permissions du hub et les applique au salon vocal temporaire de l’utilisateur. + [⫸ Accéder au panel de **DraftBot**](/dashboard/first/tickets) + + Allez dans le panel, puis dans la catégorie [Communautaire](dashboard/first/community). Ensuite, cliquez sur `Salons vocaux temporaires (privateroom)` et enfin sur le bouton `Modifier`. :: ::tab{ label="Depuis le panel" } @@ -422,5 +430,3 @@ Vous pouvez personnaliser les boutons de réglage des Embed. Grâce à cela, vou - - From 075650f434c3ce4ae4ba0e7c1944cee7e177a746 Mon Sep 17 00:00:00 2001 From: Lucas <65877387+ls62@users.noreply.github.com> Date: Mon, 9 Jun 2025 21:41:26 +0200 Subject: [PATCH 22/31] =?UTF-8?q?Maj=20:=20Review=20Cl=C3=A9ment?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../2.modules/24.salons-vocaux-temporaires.md | 33 ++++++++++++++----- 1 file changed, 25 insertions(+), 8 deletions(-) diff --git a/docs/2.modules/24.salons-vocaux-temporaires.md b/docs/2.modules/24.salons-vocaux-temporaires.md index ea17aee0e..672cf7a11 100644 --- a/docs/2.modules/24.salons-vocaux-temporaires.md +++ b/docs/2.modules/24.salons-vocaux-temporaires.md @@ -69,7 +69,7 @@ Pour créer votre système de salons vocaux temporaires, vous devez d’abord le :: ::tab{ label="Depuis le panel" } - [⫸ Accéder au panel de **DraftBot**](/dashboard/first/tickets) + [⫸ Accéder au panel de **DraftBot**](/dashboard/first/community) Vous devez vous rendre sur le panel puis dans la catégorie [Communautaire](www.draftbot.fr/dashboard/first/community). @@ -128,6 +128,8 @@ Pour organiser correctement votre serveur, vous pouvez modifier la catégorie da :: ::tab{ label="Depuis le panel" } + [⫸ Accéder au panel de **DraftBot**](/dashboard/first/community) + Allez dans le panel, puis dans la catégorie [Communautaire](dashboard/first/community). Ensuite, cliquez sur `Salons vocaux temporaires (privateroom)` et enfin sur le bouton `Modifier`. Vous aurez le choix entre plusieurs options dans la catégorie. @@ -154,7 +156,7 @@ Vous pouvez modifier le salon dans lequel DraftBot crée un salon lorsqu’un ut :: ::tab{ label="Depuis le panel" } - [⫸ Accéder au panel de **DraftBot**](/dashboard/first/tickets) + [⫸ Accéder au panel de **DraftBot**](/dashboard/first/community) Allez dans le panel, puis dans la catégorie [Communautaire](dashboard/first/community). Ensuite, cliquez sur `Salons vocaux temporaires (privateroom)` et enfin sur le bouton `Modifier`. @@ -177,6 +179,8 @@ Pour rendre les salons vocaux plus esthétiques, vous pouvez personnaliser le fo :: ::tab{ label="Depuis le panel" } + [⫸ Accéder au panel de **DraftBot**](/dashboard/first/community) + Allez dans le panel, puis dans la catégorie [Communautaire](dashboard/first/community). Ensuite, cliquez sur `Salons vocaux temporaires (privateroom)` et enfin sur le bouton `Modifier`. Vous avez la possibilité de mettre des variables parmi la liste ci-dessous : @@ -213,12 +217,12 @@ Vous pouvez définir les permissions par défaut à appliquer aux salons vocaux - **Celles de la catégorie** : DraftBot reprend les permissions de la catégorie et les applique au salon vocal temporaire de l’utilisateur. - [⫸ Accéder au panel de **DraftBot**](/dashboard/first/tickets) - - Allez dans le panel, puis dans la catégorie [Communautaire](dashboard/first/community). Ensuite, cliquez sur `Salons vocaux temporaires (privateroom)` et enfin sur le bouton `Modifier`. + - **Celles du salon de création** : DraftBot reprend les permissions du hub et les applique au salon vocal temporaire de l’utilisateur. :: ::tab{ label="Depuis le panel" } + [⫸ Accéder au panel de **DraftBot**](/dashboard/first/community) + Allez dans le panel, puis dans la catégorie [Communautaire](dashboard/first/community). Ensuite, cliquez sur `Salons vocaux temporaires (privateroom)` et enfin sur le bouton `Modifier`. Vous aurez le choix entre plusieurs options dans la catégorie permissions du salon. @@ -254,6 +258,8 @@ DraftBot peut permettre à vos utilisateurs un haut niveau de personnalisation d :: ::tab{ label="Depuis le panel" } + [⫸ Accéder au panel de **DraftBot**](/dashboard/first/community) + Allez dans le panel, puis dans la catégorie [Communautaire](dashboard/first/community). Ensuite, cliquez sur `Salons vocaux temporaires (privateroom)` et enfin sur le bouton `Modifier`. Vous aurez le choix entre plusieurs options, dans la catégorie "permissions du créateur du salon". @@ -276,6 +282,8 @@ Vous pouvez définir la limite de membres autorisés à rejoindre un salon vocal :: ::tab{ label="Depuis le panel" } + [⫸ Accéder au panel de **DraftBot**](/dashboard/first/community) + Allez dans le panel, puis dans la catégorie [Communautaire](dashboard/first/community). Ensuite, cliquez sur `Salons vocaux temporaires (privateroom)` et enfin sur le bouton `Modifier`. Vous aurez la possibilité de définir la limite, depuis la catégorie "limite d’utilisateurs". @@ -320,6 +328,8 @@ Les utilisateurs peuvent configurer directement leurs salons vocaux via une inte :: ::tab{ label="Depuis le panel" } + [⫸ Accéder au panel de **DraftBot**](/dashboard/first/community) + Allez dans le panel, puis dans la catégorie [Communautaire](dashboard/first/community). Ensuite, cliquez sur `Salons vocaux temporaires (privateroom)` et enfin sur le bouton `Modifier`. Vous aurez la possibilité de configurer depuis la catégorie "Configuration du salon". @@ -345,6 +355,8 @@ Cette option permet d’autoriser un rôle à rejoindre le salon vocal temporair :: ::tab{ label="Depuis le panel" } + [⫸ Accéder au panel de **DraftBot**](/dashboard/first/community) + Allez dans le panel, puis dans la catégorie [Communautaire](dashboard/first/community). Ensuite, cliquez sur `Salons vocaux temporaires (privateroom)` et enfin sur le bouton `Modifier`. Vous aurez la possibilité de configurer depuis la catégorie "Rôle d'accès aux salons temporaires". @@ -363,6 +375,8 @@ Il est possible de configurer des rôles pour qu’ils puissent ou non modifier :: ::tab{ label="Depuis le panel" } + [⫸ Accéder au panel de **DraftBot**](/dashboard/first/community) + Allez dans le panel, puis dans la catégorie [Communautaire](dashboard/first/community). Ensuite, cliquez sur `Salons vocaux temporaires (privateroom)` et enfin sur le bouton `Modifier`. Vous aurez la possibilité de configurer depuis la catégorie "Rôles avec/sans accès au menu de configuration". @@ -381,6 +395,8 @@ Cette option permet à vos modérateurs d'être immunisés de toutes restriction :: ::tab{ label="Depuis le panel" } + [⫸ Accéder au panel de **DraftBot**](/dashboard/first/community) + Allez dans le panel, puis dans la catégorie [Communautaire](dashboard/first/community). Ensuite, cliquez sur `Salons vocaux temporaires (privateroom)` et enfin sur le bouton `Modifier`. Vous aurez la possibilité de configurer depuis la catégorie "Rôles immunisés contre l'édition de permissions". @@ -403,6 +419,8 @@ Cette option vous permet de décider si les membres de la liste blanche ont la p :: ::tab{ label="Depuis le panel" } + [⫸ Accéder au panel de **DraftBot**](/dashboard/first/community) + Allez dans le panel, puis dans la catégorie [Communautaire](dashboard/first/community). Ensuite, cliquez sur `Salons vocaux temporaires (privateroom)` et enfin sur le bouton `Modifier`. Vous aurez la possibilité de configurer depuis la catégorie "Permissions des membres en liste blanche". @@ -421,12 +439,11 @@ Vous pouvez personnaliser les boutons de réglage des Embed. Grâce à cela, vou :: ::tab{ label="Depuis le panel" } + [⫸ Accéder au panel de **DraftBot**](/dashboard/first/community) + Allez dans le panel, puis dans la catégorie [Communautaire](dashboard/first/community). Ensuite, cliquez sur `Salons vocaux temporaires (privateroom)` et enfin sur le bouton `Modifier`. Vous aurez la possibilité de configurer depuis la catégorie "Boutons du menu de configuration activés". :: :: - - - From bb22870ca1bab3e1e120ad4309f83af621334b1a Mon Sep 17 00:00:00 2001 From: DraftMan Date: Mon, 14 Jul 2025 18:39:20 +0200 Subject: [PATCH 23/31] Update docs/2.modules/24.salons-vocaux-temporaires.md Co-authored-by: Erwan --- docs/2.modules/24.salons-vocaux-temporaires.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/2.modules/24.salons-vocaux-temporaires.md b/docs/2.modules/24.salons-vocaux-temporaires.md index 672cf7a11..f6aabfa2d 100644 --- a/docs/2.modules/24.salons-vocaux-temporaires.md +++ b/docs/2.modules/24.salons-vocaux-temporaires.md @@ -63,7 +63,7 @@ Pour créer votre système de salons vocaux temporaires, vous devez d’abord le ::tabs ::tab{ label="Depuis la commande /config" } - Exécuter la commande \, puis sélectionner depuis le menu déroulant `Salons vocaux temporaires` ➔ `Créer un Hub`. + Exécuter la commande \, puis sélectionner depuis le menu déroulant `Salons vocaux temporaires` ➔ `Créer un hub`. ![Aperçu de la commande /config](../assets/salons-vocaux-temporaires/config_hub.png) :: From 4302c35feeb935703b03f402241007cd826f4db8 Mon Sep 17 00:00:00 2001 From: Rababio <139578511+Rababio4579@users.noreply.github.com> Date: Tue, 22 Jul 2025 22:39:41 +0200 Subject: [PATCH 24/31] correction --- docs/2.modules/24.salons-vocaux-temporaires.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/2.modules/24.salons-vocaux-temporaires.md b/docs/2.modules/24.salons-vocaux-temporaires.md index f6aabfa2d..49694888d 100644 --- a/docs/2.modules/24.salons-vocaux-temporaires.md +++ b/docs/2.modules/24.salons-vocaux-temporaires.md @@ -2,7 +2,7 @@ title: Salons vocaux temporaires description: Les salons vocaux temporaires offrent la possibilité à vos membres de créer des salons qu'ils pourront personnaliser et configurer selon leurs goûts. navigation.icon: 'twemoji:speaker-high-volume' -contributors: ['tellvex', 'kazotka', 'ls62', 'theorik'] +contributors: ['tellvex', 'kazotka', 'ls62', 'theorik', 'rababio4579'] updatedAt: '2025-02-22' --- @@ -30,7 +30,7 @@ Lorsque vous créez un salon vocal, un embed apparaît dans le **salon textuel d - **Ouvert** : Cette fonction permet d'ouvrir le salon à tous les membres, excepté ceux de la **liste noire** et des dérogations par défaut. ::hint{ type="info" } - En mode ouvert, les utilisateurs présents la liste blanche ont les permissions micro, vidéo et soundboards. + En mode ouvert, les utilisateurs présents dans la liste blanche ont les permissions micro, vidéo et soundboards. :: - **Fermé** : Cette fonction verrouille le salon à tous les membres, excepté ceux de la **liste blanche** et les dérogations par défaut. From 4cb4017098f7944cfd23068de21824a519018279 Mon Sep 17 00:00:00 2001 From: Lucas <65877387+ls62@users.noreply.github.com> Date: Thu, 24 Jul 2025 22:09:01 +0200 Subject: [PATCH 25/31] FIX : Review Rababio --- docs/2.modules/24.salons-vocaux-temporaires.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/docs/2.modules/24.salons-vocaux-temporaires.md b/docs/2.modules/24.salons-vocaux-temporaires.md index 49694888d..cc0248897 100644 --- a/docs/2.modules/24.salons-vocaux-temporaires.md +++ b/docs/2.modules/24.salons-vocaux-temporaires.md @@ -341,7 +341,7 @@ Les utilisateurs peuvent configurer directement leurs salons vocaux via une inte Cette option permet d’autoriser un rôle à rejoindre le salon vocal temporaire par défaut. ::hint{ type="info" } - Par défaut, **@everyone** ont accès aux salons vocaux temporaires. + Par défaut, **@everyone** a accès aux salons vocaux temporaires. :: ::tabs @@ -350,7 +350,7 @@ Cette option permet d’autoriser un rôle à rejoindre le salon vocal temporair Vous aurez le choix entre deux options. - - **@everyone** : Par défaut, tout le monde pourrons rejoindre un salon vocal temporaire. (sauf si le propriétaire mets le salon vocal en `Fermé` ou `Privée`) + - **@everyone** : Par défaut, tout le monde pourra rejoindre un salon vocal temporaire. (sauf si le propriétaire met le salon vocal en `Fermé` ou `Privé`) - **Rôle personnalisé** : Choisissez un rôle que vous avez déjà mis en place. :: @@ -369,7 +369,7 @@ Il est possible de configurer des rôles pour qu’ils puissent ou non modifier ::tabs ::tab{ label="Depuis la commande /config" } - Exécuter la commande \, puis sélectionner depuis le menu déroulant `Salons vocaux temporaires` ➔ `Modifier un hub` ➔ `Rôles d'accèx aux réglages`. + Exécuter la commande \, puis sélectionner depuis le menu déroulant `Salons vocaux temporaires` ➔ `Modifier un hub` ➔ `Rôles d'accès aux réglages`. Vous pourrez ajouter ou supprimer des rôles autorisés ou interdits. :: From aa15f909ad74dccf00fe2ec4cbfdf5e6e711be2f Mon Sep 17 00:00:00 2001 From: Lucas <65877387+ls62@users.noreply.github.com> Date: Thu, 31 Jul 2025 09:38:53 +0200 Subject: [PATCH 26/31] FIX : Review DraftMan --- docs/2.modules/24.salons-vocaux-temporaires.md | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/docs/2.modules/24.salons-vocaux-temporaires.md b/docs/2.modules/24.salons-vocaux-temporaires.md index cc0248897..9bb678f94 100644 --- a/docs/2.modules/24.salons-vocaux-temporaires.md +++ b/docs/2.modules/24.salons-vocaux-temporaires.md @@ -21,7 +21,7 @@ Lorsque le dernier membre présent dans le salon se déconnectera, ce dernier se Lorsque vous créez un salon vocal, un embed apparaît dans le **salon textuel du vocal**. Il contient toutes les permissions de modération liées au salon vocal. ::hint{ type="warning" } - Cet embed permet notamment d'utiliser toutes les permissions de modération, et ce même si le membre n'a pas activé l'authentification à deux facteurs (puisque l'utilisateur passe par le bot et non pas par son compte). + Cet embed permet de modifier la visibilité, les accès ainsi que certaines permissions du salon et ce, sans permissions supplémentaires sur le serveur. :: ![Illustration des boutons du configurateur](../assets/salons-vocaux-temporaires/view_button.png) @@ -46,7 +46,7 @@ Lorsque vous créez un salon vocal, un embed apparaît dans le **salon textuel d - **Transférer la propriété** : Cette fonction permet de transférer les droits de gestion du salon vocal à quelqu'un d'autre. ::hint{ type="info" } - Si le propriétaire quitte le vocal, vous avez la possibilité de reprendre la propriété en appuyant sur le bouton **Transférer la propriété**. + Si le propriétaire quitte le vocal, n'importe quel utilisateur peut récupérer la propriété en appuyant sur le bouton **Transférer la propriété**. :: ::hint{ type="danger" } @@ -59,7 +59,7 @@ Lorsque vous créez un salon vocal, un embed apparaît dans le **salon textuel d ### Création d'un hub -Pour créer votre système de salons vocaux temporaires, vous devez d’abord le configurer. Il existe plusieurs méthodes pour le mettre en place. +La configuration du système de salons vocaux temporaires peut se faire depuis la commande \ ou depuis le panel web. ::tabs ::tab{ label="Depuis la commande /config" } @@ -78,7 +78,7 @@ Pour créer votre système de salons vocaux temporaires, vous devez d’abord le :: ::hint{ type="info" } - Par défaut, vous ne pouvez créer qu'un hub. Les serveurs [premium](/premium) <:icon_premium_:1096140508625125417> n'ont pas de limite. + Par défaut, vous ne pouvez créer qu'un seul hub. Les serveurs [premium](/premium) <:icon_premium_:1096140508625125417> n'ont pas de limite. :: ::hint{ type="success" } @@ -235,12 +235,14 @@ Vous pouvez définir les permissions par défaut à appliquer aux salons vocaux ### Permissions du créateur -DraftBot peut permettre à vos utilisateurs un haut niveau de personnalisation de leurs salons vocaux temporaires. Bien sûr, vous pouvez choisir ce qu'ils auront la possibilité de personnaliser, point par point. +DraftBot offre à vos utilisateurs un niveau élevé de personnalisation pour leurs salons vocaux temporaires, tout en vous permettant, en tant qu'administrateur, de définir précisément quelles options de personnalisation ils auront à leur disposition. - **Créer une invitation** : Permet au créateur de créer des invitations pour le salon vocal. - **Modifier le salon** : Donne la permission de modifier les paramètres du salon. - **Changer les permissions** : Permet de changer l'ensemble des paramètres du salon. Le créateur pourra créer des dérogations et attribuer ou refuser des permissions aux membres et rôles de son choix. - **Voix prioritaire** : Le son de tous les participants sera diminué lorsque le créateur du salon parlera. +- **Définir le statut du salon vocal** : Le créateur aura la possibilité de définir le statut du salon vocal. +- **Utiliser les soundboards** : Donner la possibilité d'utiliser les soundboards. ::hint{ type="info" } Pour utiliser la `voix prioritaire`, il faut que l'activation du micro soit en mode "[Appuyer-Pour-Parler](https://support.discord.com/hc/fr/articles/211376518-Introduction-aux-modes-d-entr%C3%A9e-vocale-Appuyer-pour-parler-et-Activation-vocale)". @@ -405,11 +407,12 @@ Cette option permet à vos modérateurs d'être immunisés de toutes restriction ### Permissions des membres en liste blanche -Cette option vous permet de décider si les membres de la liste blanche ont la possibilité d'accéder aux trois permissions suivantes. +Cette option vous permet de décider si les membres de la liste blanche ont la possibilité d'accéder aux quatres permissions suivantes. - <:micro:1146811975280627783> **Micro** - <:video:1146811983870558298> **Vidéo** - <:soundboard:1146811981504970762> **Soundboards** +- <:icon_annonces:1130137007994196000> **Statut** ::tabs ::tab{ label="Depuis la commande /config" } @@ -447,3 +450,4 @@ Vous pouvez personnaliser les boutons de réglage des Embed. Grâce à cela, vou :: :: + From fed7adeccc92ce2152b861eaa861efac07a7f256 Mon Sep 17 00:00:00 2001 From: Lucas <65877387+ls62@users.noreply.github.com> Date: Thu, 7 Aug 2025 06:21:11 +0200 Subject: [PATCH 27/31] =?UTF-8?q?=F0=9F=97=91=EF=B8=8F=20Delete=20image:?= =?UTF-8?q?=20view=5Frename=5Fpanel.png?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../view_rename_panel.png | Bin 5211 -> 0 bytes 1 file changed, 0 insertions(+), 0 deletions(-) delete mode 100644 docs/assets/salons-vocaux-temporaires/view_rename_panel.png diff --git a/docs/assets/salons-vocaux-temporaires/view_rename_panel.png b/docs/assets/salons-vocaux-temporaires/view_rename_panel.png deleted file mode 100644 index cd9ea4a9ccf9ece071729791d554a10709c8b4ef..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5211 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 Date: Thu, 7 Aug 2025 06:21:18 +0200 Subject: [PATCH 28/31] =?UTF-8?q?=F0=9F=97=91=EF=B8=8F=20Delete=20image:?= =?UTF-8?q?=20view=5Fmodif=5Fbutton.png?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../view_modif_button.png | Bin 31717 -> 0 bytes 1 file changed, 0 insertions(+), 0 deletions(-) delete mode 100644 docs/assets/salons-vocaux-temporaires/view_modif_button.png diff --git a/docs/assets/salons-vocaux-temporaires/view_modif_button.png b/docs/assets/salons-vocaux-temporaires/view_modif_button.png deleted file mode 100644 index 159d6cae5ac9dc6ae097ca28453917e758f696f0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 31717 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

Gt6OSZ+bfc87I@)+p^U(a3-|Rh_SV_* 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 ff0~W&-yv|DVBB7B2&dfNh+F)f%-f Date: Thu, 7 Aug 2025 06:21:24 +0200 Subject: [PATCH 29/31] =?UTF-8?q?=F0=9F=97=91=EF=B8=8F=20Delete=20image:?= =?UTF-8?q?=20view=5Fdelete.png?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../salons-vocaux-temporaires/view_delete.png | Bin 41770 -> 0 bytes 1 file changed, 0 insertions(+), 0 deletions(-) delete mode 100644 docs/assets/salons-vocaux-temporaires/view_delete.png diff --git a/docs/assets/salons-vocaux-temporaires/view_delete.png b/docs/assets/salons-vocaux-temporaires/view_delete.png deleted file mode 100644 index 273fd0dab26348401b5c6fb10b0c64e127e6171e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 41770 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 From 28c6815e4a0f131fb4bece5d3717e6f663be7a23 Mon Sep 17 00:00:00 2001 From: DraftMan Date: Tue, 12 Aug 2025 09:32:23 +0200 Subject: [PATCH 30/31] fix: correct issues from elvhira --- docs/2.modules/24.salons-vocaux-temporaires.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/2.modules/24.salons-vocaux-temporaires.md b/docs/2.modules/24.salons-vocaux-temporaires.md index 9bb678f94..82c1059af 100644 --- a/docs/2.modules/24.salons-vocaux-temporaires.md +++ b/docs/2.modules/24.salons-vocaux-temporaires.md @@ -12,7 +12,7 @@ Pour obtenir votre salon vocal, il vous faudra rejoindre le salon vocal "hub". I Lorsque vous créerez un salon vocal temporaire, vous aurez la possibilité de configurer votre salon par le biais d'un [message](#utilisation-du-configurateur) *(option désactivable)*. -Lorsque le dernier membre présent dans le salon se déconnectera, ce dernier sera automatiquement supprimé par **DraftBot**. +Lorsque le dernier membre présent dans le salon se déconnectera, le salon temporaire sera automatiquement supprimé par **DraftBot**. ![Démonstration du système](../assets/salons-vocaux-temporaires/view_guide.gif) From df8cf8923d96ce6ba6674d4f14209a67c7a7846a Mon Sep 17 00:00:00 2001 From: Lucas <65877387+ls62@users.noreply.github.com> Date: Fri, 26 Sep 2025 22:01:32 +0200 Subject: [PATCH 31/31] Review : Elvhira --- docs/2.modules/24.salons-vocaux-temporaires.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/docs/2.modules/24.salons-vocaux-temporaires.md b/docs/2.modules/24.salons-vocaux-temporaires.md index 82c1059af..2142ea678 100644 --- a/docs/2.modules/24.salons-vocaux-temporaires.md +++ b/docs/2.modules/24.salons-vocaux-temporaires.md @@ -35,7 +35,10 @@ Lorsque vous créez un salon vocal, un embed apparaît dans le **salon textuel d - **Fermé** : Cette fonction verrouille le salon à tous les membres, excepté ceux de la **liste blanche** et les dérogations par défaut. + - **Privé** : Cette fonction verrouille et cache le salon à tous les membres, excepté ceux de la **liste blanche** et les dérogations par défaut. + - **Liste Blanche** : Cette fonction permet d'ajouter des membres qui seront **autorisés à rejoindre** le salon peu importe le mode (Public, Fermé, Privé) et recevront toutes les permissions micro, vidéo & soundboards. + - **Liste Noire** : Cette fonction permet d'ajouter des membres qui **ne pourront pas rejoindre** le salon vocal. - **Purge** : La purge permet de déconnecter tous les membres présents dans le salon à l'exception de ceux de la liste blanche, du propriétaire du salon, des modérateurs et administrateurs.