Route de l'Infini

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.

Qu'est-ce que la Route de l'Infini ?

La Route de l'Infini est un système de comptage collaboratif : vos membres envoient des nombres dans un salon dédié, en respectant une suite numérique continue.

Chaque membre doit envoyer le nombre suivant par rapport au précédent. Si une erreur est détectée (mauvais nombre, messages consécutifs, format invalide), DraftBot applique automatiquement les règles configurées par les administrateurs.

La gestion du comptage est entièrement assurée par DraftBot, qui analyse chaque message envoyé dans le salon configuré.

DraftBot surveille en continu le salon. À chaque message, il vérifie le nombre, l'auteur, le format et les règles actives avant de valider ou refuser le comptage.

Participer à la Route de l'Infini

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, sauf si votre serveur autorise les messages consécutifs
  • Format du message : Envoyez uniquement le nombre attendu (sauf si les discussions sont autorisées)

Le nombre actuel et les statistiques de la Route de l'Infini sont consultables via la commande /route-infini.

Exemple
Exemple

Discussions autorisées

Parce que compter c'est bien, si on peut discuter, c'est encore mieux !

Si votre serveur autorise les discussions (activé par défaut), vous pouvez ajouter du texte après le nombre :

Exemple avec discussion
Exemple avec discussion

Les discussions peuvent être configurées pour autoriser ou interdire les sauts de ligne dans vos messages. Par défaut, les sauts de ligne sont interdits.

Consulter le classement

Pour consulter votre progression et le classement du serveur, utilisez la commande /route-infini.

Interface de la Route de l'Infini
Interface de la Route de l'Infini

La commande affiche :

  • Le prochain nombre à envoyer
  • Les récompenses disponibles (si configurées)
  • Le classement des meilleurs participants
  • Votre position dans le classement

Vous pouvez trier le classement par nombre de réponses correctes ou nombre d'erreurs en utilisant l'option tri de la commande.

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 /route-infini.

  • Nombre spécifique : La récompense est donnée une seule fois à un nombre précis (exemple : au nombre 1000)
  • Multiple : La récompense est donnée à chaque multiple d'un nombre (exemple : tous les 100, donc aux nombres 100, 200, 300, etc.)
TypeDescriptionExemple
Rôle permanentAttribution d'un rôle Discord définitifRôle "Compteur Expert" au nombre 1000
Rôle temporaireAttribution d'un rôle pour une durée limitéeRôle "Champion temporaire" au multiple de 500
ArgentDe l'argent du système d'économie5000 pièces au nombre 100
ExpériencePoints d'XP du système de niveaux1000 XP au nombre 250
Objet d'inventaireUn ou plusieurs objets d'inventaire3x "Badge d'honneur" au nombre 500
Récompense personnaliséeUne récompense que vous remettez manuellementCode promo, mention spéciale, etc.

Lorsqu'une récompense est basée sur l'argent du système d'économie du serveur, celle-ci peut provenir :

  • De la création : L'argent est créé pour l'occasion
  • De la banque du serveur : L'argent provient de l'argent collecté via les erreurs (voir Actions d'erreurs)

Vous pouvez créer jusqu'à 3 récompenses. Les serveurs premium <:icon_premium:1096140508625125417> peuvent créer jusqu'à 10 récompenses !

Limiter les gains répétés

Sur une récompense dont l'objectif est un multiple, vous pouvez éviter qu'un même membre accapare tous les paliers :

OptionDescription
Pas deux fois de suiteSi le même membre déclenche le palier deux fois d'affilée, la récompense ne lui est pas redonnée. Il pourra de nouveau la gagner au palier suivant
Limiter le nombre de gainsUn membre ne peut remporter cette récompense qu'un nombre de fois défini, de 1 à 1000

Dans les deux cas, le membre concerné est prévenu par un message dans le salon d'annonces des récompenses, s'il est configuré.

Dans la commande /config, ces deux options s'appellent respectivement "Gains consécutifs" et "Limite de gains".

Ces options sont réservées aux serveurs premium <:icon_premium:1096140508625125417>, et ne sont proposées que sur les récompenses de type "Multiple".

Récompenses mystères

Pour garder un effet de surprise, vous pouvez masquer une partie d'une récompense dans la commande /route-infini :

Élément masquéEffet
Masquer la récompenseLe contenu de la récompense est remplacé par "🎁 Récompense mystère", mais le palier reste visible
Masquer le nombre cibleLe palier devient "À un certain nombre" ou "À intervalles réguliers", mais la récompense reste visible

Vous pouvez masquer l'un des deux éléments, ou les deux.

Affichage d'une récompense mystère via la commande /route-infini
Affichage d'une récompense mystère via la commande /route-infini

Contrairement aux options ci-dessus, le masquage est disponible sur tous les serveurs, et pour les deux types d'objectif (nombre spécifique ou multiple).

⫸ Accéder au panel de DraftBot

Lors de la création ou de la modification d'une récompense, la partie "Masquer dans /route-infini" apparaît dès que vous avez choisi le type de récompense. Activez les éléments que vous souhaitez cacher à vos membres.

Options de masquage dans la configuration d'une récompense sur le panel
Options de masquage dans la configuration d'une récompense sur le panel

N'oubliez pas de valider avec le bouton "Créer" (ou "Modifier"), puis d'enregistrer vos modifications avec le bouton "Enregistrer" situé en bas de page !

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.

ActionDescription
Message temporaireEnvoie un message personnalisable qui sera automatiquement supprimé après 8 secondes
RéactionAjoute automatiquement une réaction au message du nombre
ÉpinglageÉpingle automatiquement le message dans le salon

Vous pouvez créer jusqu'à 3 déclencheurs gratuitement. Les serveurs premium <:icon_premium:1096140508625125417> peuvent créer jusqu'à 10 déclencheurs !

Rôles animateurs

Les animateurs disposent de permissions spéciales pour gérer la Route de l'Infini sans pénalités :

  • 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 /route-infini

Les membres ayant la permission Administrateur disposent automatiquement de tous ces privilèges sans avoir besoin d'un rôle animateur.

Boutons interactifs pour animateurs

Lorsqu'un animateur fait une erreur, des boutons apparaissent pour gérer la situation :

  • "Je me suis trompé" : Applique les pénalités normales comme si c'était un membre lambda
  • "Modifier le nombre actuel" : Change le nombre en cours pour celui que vous avez envoyé
  • "Supprimer ce message" : Supprime simplement votre message d'erreur

Gestion des erreurs

Le système détecte automatiquement quatre types d'erreurs. Vous choisissez ensuite pour lesquels appliquer une action supplémentaire (réinitialisation, retrait d'argent, rôle temporaire).

Erreur cibléeDescription
Nombre invalideLe membre envoie un nombre incorrect (par exemple 43 au lieu de 42)
Message invalideLe message ne contient aucun nombre, ou ne respecte pas les règles de discussion
Messages consécutifsLe membre envoie plus de nombres d'affilée que ne l'autorise l'option Messages consécutifs, sans qu'un autre membre compte entre-temps
Commande envoyéeLe membre exécute une commande dans le salon de comptage

Réinitialisation du compteur

Si activée, le compteur repart de 1 et un message explique qui a causé la réinitialisation.

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.

Message de réinitialisation

Le message envoyé lors de la réinitialisation est personnalisable (1000 caractères maximum) avec les variables suivantes :

VariableDescriptionExemple
{infiniteroad.number}Le prochain nombre attendu après la réinitialisation1
{infiniteroad.error_type}Le type d'erreur ayant provoqué la réinitialisationun nombre incorrect

En plus des autres variables déjà disponibles globalement !

Message par défaut : ❌ {user} a ruiné la Route de l'Infini en envoyant {infiniteroad.error_type} ! Le compteur a été réinitialisé, le prochain nombre est **{infiniteroad.number}**.

⫸ Accéder au panel de DraftBot

Activez l'option "Réinitialiser la route de l'infini en cas d'erreur" : la partie "Message de réinitialisation personnalisé" apparaît alors juste en dessous.

Configuration du message de réinitialisation sur le panel
Configuration du message de réinitialisation sur le panel

Le markdown est autorisé dans ce message.

Retrait d'argent

Si le système d'économie est activé, vous pouvez retirer de l'argent aux membres qui font certaines erreurs (désactivé par défaut). Deux modes sont disponibles :

  • Définitif : L'argent est détruit et disparaît définitivement (mode par défaut)
  • Collecte : L'argent est transféré dans la banque du serveur (argent de DraftBot) et peut être redistribué via les récompenses

Par défaut, si vous activez cette option, 200 pièces seront retirées de façon définitive. Le retrait ne s'appliquera que pour les types d'erreurs que vous aurez sélectionnés.

Si le système d'économie est désactivé alors que le retrait d'argent est activé, cette option sera automatiquement désactivée et vous recevrez une notification.

Rôle temporaire de sanction

Vous pouvez attribuer automatiquement un rôle temporaire aux membres qui font certaines erreurs (par exemple un rôle "Au coin" pendant 10 minutes). Comme pour les autres actions, le rôle ne sera attribué que pour les types d'erreurs que vous aurez sélectionnés.

Modes d'affichage

La Route de l'Infini propose trois modes pour afficher les messages dans le salon dédié :

ModeFonctionnementAvantages
ClassiqueLe message du membre reste tel quelAuthenticité, possibilité d'ajouter une réaction de validation
DraftBotLe message est supprimé puis renvoyé par DraftBotEmpêche l'édition a posteriori, format uniforme
WebhookLe message est supprimé puis renvoyé avec l'identité du membreEmpêche l'édition a posteriori, conserve l'identité visuelle du membre

Les modes DraftBot et Webhook empêchent les membres de modifier leur message après l'avoir envoyé, garantissant l'intégrité du comptage.

Formats de message

Lorsque vous utilisez les modes DraftBot ou Webhook, deux formats d'affichage sont disponibles :

  • Message (défaut) : Affichage en texte brut, personnalisable avec des variables
  • Embed : Affichage dans un embed Discord avec ou sans couleur et personnalisable avec des variables

Variables de personnalisation

Le format des messages est entièrement personnalisable avec des variables dynamiques :

  • {number} : Le nombre actuel
  • {discussion} : Le texte de discussion (si autorisé)

Format par défaut : {user} : {number} {discussion}

La personnalisation du format est réservée aux serveurs premium <:icon_premium:1096140508625125417>.

Couleur du système

La couleur du système s'applique aussi bien aux messages renvoyés au format Embed qu'à l'affichage de la commande /route-infini. Par défaut, il s'agit du #CD6E57 (orange).

La personnalisation de la couleur est réservée aux serveurs premium <:icon_premium:1096140508625125417>.

Réaction de validation

En mode Classique, vous pouvez configurer une réaction qui sera automatiquement ajoutée à chaque message contenant un nombre valide (désactivé par défaut). Utilisez un émoji standard (✅, ⭐) ou un émoji personnalisé de votre serveur.

Si l'émoji configuré est supprimé ou inaccessible, la réaction sera automatiquement désactivée et vous recevrez une notification.

Discussions

Vous pouvez autoriser les membres à ajouter du texte après le nombre :

  • Autoriser les discussions : Active ou désactive la possibilité d'écrire après le nombre (activé par défaut)
  • Autoriser les sauts de ligne : Permet d'utiliser des retours à la ligne dans les discussions (désactivé par défaut)
  • Ignorer les messages sans nombres : Si activé, les messages ne contenant aucun nombre sont simplement ignorés au lieu de déclencher une erreur (désactivé par défaut)

Messages consécutifs

Par défaut, un même membre ne peut pas envoyer deux nombres d'affilée : un autre membre doit compter entre ses deux messages. Vous pouvez lever cette règle depuis cette même partie Discussions :

  • Autoriser plusieurs messages à la suite : Permet à un même membre d'envoyer plusieurs nombres d'affilée (désactivé par défaut)
  • Nombre de messages consécutifs autorisés : Combien de nombres un même membre peut envoyer d'affilée, de 2 à 20

Au-delà de cette limite, l'erreur Messages consécutifs est déclenchée comme d'habitude.

Configurer la Route de l'Infini

⫸ Accéder au panel de DraftBot

Pour activer le module, la première étape est de cliquer sur "Configurer en quelques secondes" et faire la configuration rapide :

Mise en place de la Route de l'Infini depuis le Panel
Mise en place de la Route de l'Infini depuis le Panel

Un assistant de configuration vous guide ensuite à travers les étapes de mise en place :

  1. Choix du salon : Créer un nouveau salon ou utiliser un existant
  2. Rôles animateurs : Définir les rôles ayant des permissions spéciales (optionnel)
  3. Mode d'affichage : Choisir entre Classique, DraftBot ou Webhook
  4. Format : Sélectionner Message ou Embed

Une fois configuré, l'ensemble des fonctionnalités apparaît :

Module Route de l'Infini activé sur le Panel
Module Route de l'Infini activé sur le Panel

Une fois vos modifications terminées, n'oubliez pas d'enregistrer vos modifications avec le bouton "Enregistrer" situé en bas de page !

Annonces de récompenses

Configurez où et comment annoncer l'obtention d'une récompense (désactivé par défaut) :

  • Salon dédié : Choisissez un salon spécifique pour les annonces
  • Message personnalisé : Personnalisez le message d'annonce avec {number}, {reward} pour afficher la récompense obtenue, ainsi que les autres variables disponibles globalement

Message par défaut : {user}, voici votre récompense pour avoir envoyé le nombre **{number}** dans la Route de l'Infini !

Par défaut, les annonces de récompenses sont désactivées. N'oubliez pas de les activer et de choisir un salon pour que vos membres soient notifiés !

Permissions requises : Pour envoyer les annonces, DraftBot doit disposer des permissions suivantes dans le salon choisi : Voir le salon, Envoyer des messages, Intégrer des liens et Joindre des fichiers. Si ces permissions sont retirées, les annonces seront automatiquement désactivées.

Créer une récompense

  1. Type d'objectif : Nombre spécifique ou multiple
  2. Valeur de l'objectif : Le nombre ou multiple déclencheur
  3. Type de récompense : Rôle, argent, XP, objet, ou personnalisée
  4. Paramètres spécifiques selon le type choisi
  5. Éléments à masquer dans /route-infini (voir Récompenses mystères)

⫸ Accéder au panel de DraftBot

Dans la section "Récompenses", cliquez sur "Créer une récompense" :

Création de récompense depuis le panel
Création de récompense depuis le panel

Attribuez un rôle permanent ou temporaire au membre qui atteint l'objectif.

Paramètres :

  • Le rôle à attribuer
  • Durée (pour rôle temporaire uniquement)

Le rôle sélectionné doit avoir été créé au préalable et être accessible à DraftBot (ne pas être situé plus haut que le rôle le plus élevé de DraftBot).

Contrairement aux récompenses de niveau, les rôles ne sont jamais retirés automatiquement si le compteur est réinitialisé.

Migration depuis Countr

Si vous utilisiez déjà la Route de l'Infini via Countr, vous pouvez importer les données de comptage de vos membres vers DraftBot !

Bouton d'importation Countr
Bouton d'importation Countr
  1. Sur votre serveur Discord, utilisez la commande Countr : /data export scores
  2. Countr vous enverra un fichier JSON contenant toutes les données
  3. Dans DraftBot, cliquez sur "Importer Countr" via /config ou le panel
  4. Envoyez le fichier JSON reçu de Countr
  5. Confirmez l'importation

Important : Les données existantes dans la Route de l'Infini seront remplacées par les données importées. Cette action est irréversible.

Assurez-vous que Countr est toujours présent sur votre serveur au moment de l'exportation des données.