diff --git a/docs/2.modules/29.route-infini.md b/docs/2.modules/29.route-infini.md index 1d5f40ac6..62b2621d0 100644 --- a/docs/2.modules/29.route-infini.md +++ b/docs/2.modules/29.route-infini.md @@ -3,7 +3,7 @@ title: Route de l'Infini description: Créez un défi de comptage collaboratif sur votre serveur ! Les membres comptent ensemble jusqu'à l'infini, en respectant les règles que vous définissez. navigation.icon: 'twemoji:infinity' redactors: ['draftproducts'] -contributors: ['imroxxor', 'rababio4579'] +contributors: ['imroxxor', 'rababio4579', 'deluccaromuald-ops'] updatedAt: '2025-11-14' --- @@ -22,7 +22,8 @@ La gestion du comptage est entièrement assurée par **DraftBot**, qui analyse c La Route de l'Infini est un jeu de comptage collaboratif où les membres de votre serveur comptent ensemble de **1 jusqu'à l'infini**. Le principe est simple : chaque membre envoie le nombre suivant dans le salon dédié. - **Comptage séquentiel** : Envoyez le nombre qui suit immédiatement le précédent (1, 2, 3, 4...) -- **Alternance obligatoire** : Vous ne pouvez pas envoyer deux nombres consécutifs. Un autre membre doit compter entre vos deux messages +- **Alternance** : Vous ne pouvez pas envoyer deux nombres consécutifs. Un autre membre doit compter entre vos deux messages +- **Consécutif** : Vous pouvez envoyer entre 2 et 20 nombres d'affilés avant que le message d'erreur ne s'envoie - **Format du message** : Envoyez uniquement le nombre attendu (sauf si les discussions sont autorisées) ::hint{ type="info" } @@ -61,6 +62,8 @@ La commande affiche : ## Récompenses + +### Types de récompenses Motivez vos membres en leur offrant des récompenses lorsqu'ils atteignent certains nombres ! Les récompenses sont visibles dans la commande \. - **Nombre spécifique** : La récompense est donnée une seule fois à un nombre précis (exemple : au nombre 1000) @@ -85,6 +88,51 @@ Motivez vos membres en leur offrant des récompenses lorsqu'ils atteignent certa Vous pouvez créer jusqu'à **3 récompenses**. Les serveurs [premium](/premium) <:icon_premium:1096140508625125417> peuvent créer jusqu'à **10 récompenses** ! :: + +### Récompenses multiples +Vous pouvez configurer les récompenses multiples pour faire en sorte qu'un membre ne soit pas toujour avantager : +| Type | Description | +|------|-------------| +| Pas deux fois de suites | Si le même membre déclenche le palier deux fois d'affilée, la récompense ne lui est pas redonnée. +| Limite de gain | Un membre ne peut remporter cette récompense qu'un nombre de fois défini. | + +::hint{ type="info" } + Cette fonctionnalité est réservée aux serveurs [premium](/premium) <:icon_premium_:1096140508625125417>. +:: + + +### Récompenses mystères +Vous souhaitez ajouter un effet de surprise à vos membres, alors les récompenses mystères vous permettent de cacher les récompenses que vous souhaitez attribuer a vos membres et de la remplacer par ":gift: Récompense mystère" + +![Affichage d'une récompense mystère via la commande /route-infini](../assets/route-infini/bot_mystery_gift.png) + +Vous pouvez configurer les récompenses mystère via : + +::tabs + ::tab{ label="Depuis le panel" } + [⫸ Accéder au panel de **DraftBot**](/dashboard/first/infinite-road) + + Commencer ensuite par créer une récompense. + Quand vous sélectionnerez le type de récompense, une nouvelle partie aparait : "Masquer dans /route-infini" + ![Nouvelle partie afficher dans la configuration de récompense du panel](../assets/route-infini/panel_hide_infinity_road.png) + Sélectionner les composant que vous souhaitez cachez à vos membres + + ::hint{ type="warning" } + N'oubliez pas d'appuyer sur le bouton "créer" + :: + :: + + ::tab{ label="Via la commande /route-infini" } + Si vous êtes un animateur de la route de l'infini ou un administrateur, vous pourrez appuyez sur le bouton "gérer les récompenses" + De là, vous pourrez : + - Créer/modifier/supprimer une récompense + - Réinisialiser **toutes** les récompenses + + Si vous modifiez une récompense, vous aurez un bouton "élément masqué", il vous suffira de cliquer sur celui-ci et de sélectionner les éléments que vous souhaitez masquer. + ![Bouton "élément masqué"](../assets/route-infini/config_hide_element.png) + :: +:: + ## Déclencheurs Les déclencheurs permettent d'automatiser des actions spéciales lorsque certains nombres sont atteints. Contrairement aux récompenses, les déclencheurs ne donnent rien aux membres mais créent des événements dans le salon. @@ -105,7 +153,7 @@ Les animateurs disposent de permissions spéciales pour gérer la Route de l'Inf - **Messages invalides tolérés** : Peuvent envoyer des messages ne contenant pas de nombres sans déclencher d'erreur - **Modification du nombre** : Peuvent corriger le nombre actuel en cas d'erreur via des boutons interactifs -- **Gestion des récompenses** : Accès direct à la configuration des récompenses via \ +- **Gestion des récompenses** : Accès direct à la configuration des récompenses via /route-infini ::hint{ type="info" } Les membres ayant la permission **Administrateur** disposent automatiquement de tous ces privilèges sans avoir besoin d'un rôle animateur. @@ -137,6 +185,39 @@ Si activée, le compteur repart de **1** et un message explique qui a causé la Par défaut, la réinitialisation en cas d'erreur est **désactivée**. Même si vous l'activez, elle ne s'appliquera que pour les types d'erreurs que vous aurez sélectionnés dans la configuration. :: +Tu peux personnalisé ton propre message de réïnitialisation avec les variables : +- `{user}` : L'utilisateur qui a fais la faute +- `{infiniteroad.error_type}` : Le type de faute que l'utilisateur à commis +- `{infiniteroad.number}` : Le prochain numéro + +tu peux le configurer : + +::tabs + ::tab{ label="Via le panel" } + [⫸ Accéder au panel de **DraftBot**](/dashboard/first/infinite-road) + + activer l'option : "Réinitialiser la route de l'infini en cas d'erreur". + + ::hint{ type="success" } + une nouvelle partie aparait avec un message modifiable. + :: + ![Configuration du message de réïnitialisation](../assets/route-infini/panel_reset__message.png) + + Modifie le message comme tu veux avec les variables. + :: + + ::tab{ label="Via la commande /config" } + si tu es administrateur, tu peux faire la commande : \ + + ensuite, appuis sur le bouton "erreur" puis sur "message de réïnitialisation". + ![image de réponse de draftbot après avoir appuyer sur le bouton "message de réïnitialisation"](../assets/route-infini/bot_reset_message.png) + :: +:: + +::hint{ type="info" } + tu peux également utiliser les markdowns. +:: + ### Retrait d'argent Si le [système d'économie](/docs/modules/economie) est activé, vous pouvez retirer de l'argent aux membres qui font certaines erreurs (désactivé par défaut). Deux modes sont disponibles : @@ -433,3 +514,5 @@ Si vous utilisiez déjà la Route de l'Infini via Countr, vous pouvez importer l Assurez-vous que CountR est toujours présent sur votre serveur au moment de l'exportation des données. :: + + diff --git a/docs/assets/route-infini/bot_mystery_gift.png b/docs/assets/route-infini/bot_mystery_gift.png new file mode 100644 index 000000000..8d0b0a32e Binary files /dev/null and b/docs/assets/route-infini/bot_mystery_gift.png differ diff --git a/docs/assets/route-infini/bot_reset_message.png b/docs/assets/route-infini/bot_reset_message.png new file mode 100644 index 000000000..55cfee410 Binary files /dev/null and b/docs/assets/route-infini/bot_reset_message.png differ diff --git a/docs/assets/route-infini/config_hide_element.png b/docs/assets/route-infini/config_hide_element.png new file mode 100644 index 000000000..18ff0c9dc Binary files /dev/null and b/docs/assets/route-infini/config_hide_element.png differ diff --git a/docs/assets/route-infini/panel_hide_infinity_road.png b/docs/assets/route-infini/panel_hide_infinity_road.png new file mode 100644 index 000000000..40748da97 Binary files /dev/null and b/docs/assets/route-infini/panel_hide_infinity_road.png differ diff --git a/docs/assets/route-infini/panel_reset__message.png b/docs/assets/route-infini/panel_reset__message.png new file mode 100644 index 000000000..69f994932 Binary files /dev/null and b/docs/assets/route-infini/panel_reset__message.png differ