Les flammes (ou séries quotidiennes) récompensent la régularité : chaque jour où un membre participe sur le serveur, sa série gagne une flamme. Un jour sans activité, et la série repart de zéro, sauf si un gel la protège. Le bot annonce chaque jour validé avec une carte de flamme, peut ajouter la série au pseudo du membre et, avec l'offre Ultimate, donner des rôles aux paliers de ton choix.
Cette page explique les règles exactes du module pour les administrateurs. Les réglages se font sur la page Flammes du tableau de bord ou dans la catégorie Système de série quotidienne (flamme) de /config (voir Configuration du bot).
L'essentiel
Un jour = une journée calendaire dans le fuseau horaire du serveur (Europe/Paris par défaut). La première activité de la journée valide la flamme ; un jour manqué casse la série, sauf si le membre a encore un gel.
Activer les flammes
Le module est désactivé sur un nouveau serveur. Active-le avec l'interrupteur Activer les flammes sur le site, ou avec le bouton Activer de /config, puis choisis un salon des flammes pour les annonces.
- Dans
/config, sur un serveur où les flammes n'ont jamais été configurées, il faut cliquer deux fois sur Activer : le premier clic enregistre la configuration sans l'activer. - À l'activation depuis
/config, si les messages sont vides, le bot enregistre ses textes par défaut dans la langue du serveur. Sur le site, les champs sont pré-remplis avec les textes par défaut dans la langue du site. - Le bot a besoin de la permission Gérer les salons : sans elle, le bouton Activer de
/configest grisé, et s'il la perd, le module se désactive tout seul.
Le fuseau horaire qui définit les journées se règle dans Langue et fuseau horaire de /config ou sur la page Configuration de base du site (voir Accueil du serveur).
Ce qui valide la flamme du jour
La première activité de la journée d'un membre sur le serveur valide son jour. Comptent comme activité :
- envoyer un message dans n'importe quel salon du serveur ;
- une activité vocale : rejoindre, quitter ou changer de salon vocal, ou changer son état vocal (micro, casque, caméra, partage d'écran) ;
- utiliser une commande de Dispatch.IO (commande slash ou commande d'application) dont la réponse est publique. Les commandes dont la réponse n'est visible que par toi ne comptent pas.
Les bots et les membres blacklistés de Dispatch.IO n'ont pas de flamme, et un message bloqué par l'anti-raid ne compte pas. Il n'y a pas de salon ni de rôle exclu. Une fois le jour validé, les autres activités de la journée ne changent plus rien.
Comment la série avance ou s'arrête
Les règles appliquées à chaque jour validé, avec un exemple.
À la première activité de la journée, le bot compare avec le dernier jour validé du membre :
| Situation | Résultat | Annonce |
|---|---|---|
| Première flamme du membre sur ce serveur | La série vaut 1 | Message de départ |
| Jour déjà validé aujourd'hui | Rien ne change | Aucune |
| Dernier jour validé = hier | La série gagne 1 | Message de progression |
| Un ou plusieurs jours manqués, et assez de gels | Un gel par jour manqué, la série gagne 1 | Message de progression |
| Un ou plusieurs jours manqués, sans assez de gels | La série repart à 1 | Message de départ |
La journée change à minuit dans le fuseau horaire du serveur. La série n'est pas remise à zéro chaque nuit : elle s'arrête seulement quand une journée entière passe sans activité ni gel. Les jours couverts par un gel ne s'ajoutent pas à la série : ils la maintiennent.
Exemple
Alex n'a pas d'offre personnelle : il a donc 1 gel par mois.
| Jour | Activité d'Alex | Série | Annonce |
|---|---|---|---|
| Lundi | Envoie un message | 1 | Message de départ |
| Mardi | Rejoint un salon vocal | 2 | Message de progression |
| Mardi soir | Envoie d'autres messages | 2 | Aucune (jour déjà validé) |
| Mercredi | Aucune activité | 2 | Aucune |
| Jeudi | Utilise /rank | 3 (son gel couvre mercredi) | Message de progression |
| Vendredi | Aucune activité, plus de gel ce mois-ci | 3 | Aucune |
| Samedi | Envoie un message | 1 | Message de départ |
Membres absents
Toutes les 10 minutes, le bot vérifie les membres sans activité depuis plus de 2 jours. Si les gels sont activés, il utilise leurs gels pour couvrir les jours manqués ; sinon, ou quand il n'en reste plus assez, leur série tombe à 0, sans annonce, et le suffixe de flamme est retiré de leur pseudo. Leur prochaine activité relance une série à 1.
Le record de chaque membre (sa plus longue série) est conservé quand la série s'arrête : il est affiché sur le classement public des flammes.
Les annonces de départ et de progression
Les deux messages, leurs variables et la mention aux paliers.
À chaque jour validé, le bot publie dans le salon des flammes une annonce composée du message, de la carte de flamme et d'un bouton Afficher le profil qui ouvre la page publique du membre sur le site. Sans salon des flammes, il n'y a pas d'annonce, mais la série continue de compter.
- Le message de départ est utilisé quand la série vaut 1 (première flamme ou nouveau départ).
- Le message de progression est utilisé les jours suivants.


Variables
| Variable | Message de départ | Message de progression |
|---|---|---|
{user} | Mention du membre (il reçoit une notification) | Non disponible : le texte {user} resterait tel quel |
{userName} | Nom d'utilisateur Discord du membre | Nom d'utilisateur, ou mention aux paliers (voir ci-dessous) |
{day} | Toujours 1 | Le nombre de jours de la série |
- Entouré d'accents graves (
`{userName}`), le nom s'affiche comme du code ; c'est le cas dans les textes par défaut. - Chaque message accepte 2000 caractères et la mise en forme Discord. Pour un emoji, colle directement le caractère (🔥).
Les textes par défaut
| Message | Enregistré par /config | Pré-rempli par le site |
|---|---|---|
| Départ | ### 🔥 `{user}` commence son streak quotidien ! | ### 🔥 `{user}` commence sa flamme quotidienne ! |
| Progression | ### 🔥 `{userName}` maintient son streak de {day} jours ! | ### 🔥 `{userName}` maintient sa flamme de {day} jours ! |
La flamme du texte de /config est animée. Les textes par défaut sont enregistrés tels quels : si tu changes ensuite la langue du serveur, ils ne sont pas traduits. Modifie-les si besoin.
La mention aux paliers
Avec l'option Mentions aux paliers (Mention dans /config), {userName} est remplacé par une vraie mention du membre dans le message de progression aux jours 7, 14, puis tous les 30 jours (30, 60, 90…). Si ton message ne contient pas {userName}, personne n'est mentionné.
La carte de flamme
La carte (1200 × 400 pixels, dans la langue du serveur) contient :
- l'avatar du membre dans un polaroïd ;
- l'étiquette « STREAK » et, si les gels sont activés, le nombre de gels qu'il lui reste ce mois-ci (« 1 GEL DISPO », « 2 GELS DISPO » ou « AUCUN GEL ») ;
- le titre « SÉRIE LANCÉE ! » le premier jour, puis « INARRÊTABLE ! » ;
- la semaine en cours, du lundi au dimanche : une flamme pour aujourd'hui et les jours précédents de la série, un flocon pour les jours sauvés par un gel, une case grisée hachurée pour les jours manqués, une case vide pour les jours à venir ;
- à droite, une grande flamme avec le nombre de jours de la série.
Le fond est le premier disponible parmi : le fond personnel de carte de flamme du membre (offres personnelles, réglé dans ses préférences du site), l'Image de flamme du serveur (offre Ultimate), l'image de bienvenue du serveur, puis l'image par défaut de Dispatch.IO.
Les gels de flamme
Garder sa série malgré un jour manqué.
Un gel sauve un jour manqué. Les gels sont utilisés automatiquement, sans commande, quand l'option Gels de flamme est activée (c'est le cas par défaut, réglable sur le site uniquement).
| Offre personnelle du membre | Gels par mois |
|---|---|
| Aucune (Free) | 1 |
| Individuel Basic | 2 |
| Individuel Ultimate (aussi inclus avec Dispatch.IO Ultimate, et pour l'ami invité sur un abonnement Ultimate) | 5 |
Les règles :
- Un gel par jour manqué. Il est compté dans le mois du jour manqué, et le compteur repart chaque mois.
- Tout ou rien : s'il ne reste pas assez de gels pour couvrir tous les jours manqués, aucun gel n'est utilisé et la série repart à 1.
- Les gels sont personnels et partagés entre tous les serveurs : un jour manqué sur trois serveurs avec flammes coûte trois gels.
- Seule une série en cours peut être sauvée.
- Les gels sont utilisés au retour du membre, ou pendant son absence lors de la vérification automatique (voir Membres absents).
- Les offres du serveur ne changent rien au nombre de gels : seule compte l'offre personnelle du membre.
Le membre voit ses gels restants sur sa carte de flamme et sur la page Mon abonnement du site (voir Boutique et abonnement). L'historique de sa page publique montre les jours « Sauvés par un gel ».
Les récompenses de rôles (Ultimate)
Avec l'offre Ultimate sur le serveur (Dispatch.IO Ultimate, y compris l'emplacement Ultimate offert par un abonnement Individuel Ultimate), tu peux associer un rôle à un jour de série (de 1 à 999, un rôle par jour) dans la section Récompenses de rôles du site. Elles sont vérifiées à chaque jour validé :
- Récompense normale : le rôle est donné dès que la série atteint ce jour. Il n'est jamais retiré, même quand la série s'arrête.
- Récompense provisoire (Rôle provisoire) : le rôle est donné le jour exact, puis retiré dès que la série le dépasse. Exemple : jour 7 → donné au 7e jour, retiré au 8e.
Sans offre Ultimate, les récompenses restent enregistrées mais le bot n'en donne ni n'en retire aucune ; elles se réactivent au renouvellement. Le bot a besoin de Gérer les rôles, et les rôles doivent être placés sous son rôle le plus haut.
Le pseudo avec la flamme
Avec l'option Renommer avec la flamme (Renommage des utilisateurs dans /config), le bot ajoute la série au pseudo du membre sur le serveur : Alex | 12🔥.
- Le pseudo est mis à jour à chaque jour validé, au moment de l'annonce : il faut donc qu'un salon des flammes soit configuré.
- La base du pseudo est le pseudo actuel du membre (sans l'ancien suffixe), sinon son nom Discord.
- Si le membre change de pseudo le jour même, le bot remet le suffixe.
- Quand la série tombe à 0 après une absence, le suffixe est retiré.
- Le propriétaire du serveur n'est jamais renommé.
Le bot a besoin de Gérer les pseudos et son rôle doit être placé au-dessus du rôle le plus haut du membre. Discord limite les pseudos à 32 caractères : si le pseudo et le suffixe dépassent cette limite, le renommage échoue.
Classements et historique
| Outil | Ce qu'il montre | Où |
|---|---|---|
/top streak | Le classement des séries en cours du serveur | Niveaux et classements |
| Classement public des flammes | Les séries en cours et le record de chaque membre, sur le site | Classements et cartes de rang |
| Page publique du membre (bouton Afficher le profil) | L'historique des flammes sur 12 mois : jours actifs, gelés et ratés | Classements et cartes de rang |
Réglages, valeurs par défaut et Premium
| Réglage | Où | Par défaut |
|---|---|---|
| Activer les flammes | Site, /config | Désactivé |
| Salon des flammes | Site, /config (Salon des séries quotidiennes) | Aucun |
| Message de départ | Site, /config | Texte par défaut (voir plus haut) |
| Message de progression | Site, /config | Texte par défaut (voir plus haut) |
| Mentions aux paliers | Site, /config (Mention) | Désactivé |
| Renommer avec la flamme | Site, /config (Renommage des utilisateurs) | Désactivé |
| Gels de flamme | Site | Activé |
| Récompenses de rôles | Site (Ultimate) | Aucune |
| Image de flamme | Site (Ultimate) | Aucune (image de bienvenue, puis image par défaut) |
| Fuseau horaire | Site, /config (Langue et fuseau horaire) | Europe/Paris |
| Fonction (offre du serveur) | Free | Basic | Ultimate |
|---|---|---|---|
| Flammes, annonces, gels, mention, renommage | Oui | Oui | Oui |
| Récompenses de rôles | Non | Non | Oui |
| Image de flamme du serveur | Non | Non | Oui |
Le nombre de gels dépend de l'offre personnelle de chaque membre (voir Les gels de flamme). Le détail des offres est sur Offres Premium et limites.
Problèmes fréquents
| Problème | Cause probable et solution |
|---|---|
| Aucune annonce | Pas de salon des flammes, ou permissions du bot manquantes dans ce salon (Voir le salon, Envoyer des messages, Joindre des fichiers). |
Le bouton Activer de /config ne semble rien faire | Sur un serveur jamais configuré, clique une seconde fois. |
| Le module s'est désactivé tout seul | Le bot a perdu Gérer les salons. Rends-lui la permission puis réactive le module. |
| Le pseudo n'est pas modifié | Membre propriétaire du serveur, permission Gérer les pseudos absente, rôle du bot trop bas, pseudo trop long, ou aucun salon des flammes configuré. |
{user} s'affiche tel quel | Dans le message de progression, utilise {userName}. |
| Les messages sont dans la mauvaise langue | Les textes par défaut ont été enregistrés dans la langue active à l'activation : modifie-les. |
| La série a été cassée malgré un gel | Pas assez de gels pour tous les jours manqués (tout ou rien), gels déjà utilisés sur d'autres serveurs, ou option Gels de flamme désactivée. |
| La série est passée à 0 sans annonce | Le membre est inactif depuis plus de 2 jours sans gel disponible : c'est la vérification automatique. |
| Une commande n'a pas validé la flamme | Sa réponse n'était visible que par le membre : seules les commandes à réponse publique comptent. |
| Les rôles de flamme ne sont pas donnés | Le serveur n'a pas l'offre Ultimate, ou le rôle est placé au-dessus de celui du bot. |
Pour aller plus loin : Niveaux et XP, l'autre module d'engagement, et Permissions et rôles.