Dispatch.IO Logo
Lien entre le site et le bot

Synchronisation avec le bot

Comment un réglage enregistré sur le tableau de bord arrive jusqu'au bot, en combien de temps, et comment le site se met à jour en direct.

Mis à jour le 15 octobre 2026#synchronisation

Rechercher dans la documentation

Tape un mot-clé : commande, module, page du tableau de bord…

Quand tu enregistres un réglage sur le tableau de bord, le bot l'applique en général dans la seconde, sans redémarrage. Cette page explique comment le site et le bot restent synchronisés, le délai module par module, et que faire si un changement ne semble pas appliqué.

Elle s'adresse à tous les administrateurs curieux de savoir « quand est-ce que ça marche ? », et à l'équipe pour le détail technique.

Une base de données commune

Le site et le bot ne se parlent pas directement : ils partagent la même base de données et le même serveur Redis (un cache en mémoire qui sert aussi de messagerie), à travers une bibliothèque commune, le config service.

  • La base de données garde toute la configuration de ton serveur. Ce que tu enregistres sur le site, le bot le lit au même endroit.
  • Redis garde une copie rapide (un cache) des réglages les plus lus, et transporte de petits messages entre le site et le bot.
  • Le site lit aussi Discord directement : la liste de tes serveurs, les salons, rôles et emojis affichés dans les sélecteurs. Il ne crée lui-même que quelques éléments (par exemple un salon quand tu cliques sur un bouton de création) ; tout le reste (messages, panneaux, sanctions, commandes) est fait par le bot.

Ce qui se passe quand tu enregistres

  1. Sauvegarde : le site enregistre ta configuration dans la base et vide le cache correspondant.
  2. Historique : il ajoute une ligne aux Logs des configurations, avec ton nom et l'avant / après.
  3. Message au bot : pour la plupart des modules, il publie un message configUpdated sur Redis avec le type de configuration et la liste des changements.
  4. Réaction du bot : le bot vide ses propres caches pour ce serveur, relit la configuration, fait ce que le module demande (enregistrer des commandes, publier un panneau, appliquer le mode raid…) et publie un message « Modification d'une configuration » dans le salon de logs, avec ton nom et la source Site Web (Dashboard).
  5. Mise à jour en direct : le site publie aussi un événement propre à la page ; tous les onglets ouverts sur cette page se mettent à jour (voir plus bas).

Module par module

Appliqués immédiatement, avec un message au bot

Page du tableau de bordCe que fait le botDélaiTrace sur Discord
Configuration de base (paramètres essentiels)Recharge langue, fuseau horaire, séparateur et couleur.ImmédiatUn message par réglage changé dans Logs Généraux du Serveur.
Configuration de base (mentions d'urgence)Recharge les destinataires des alertes.ImmédiatMessage dans Logs Généraux du Serveur.
SalonsRecharge les salons du bot et oublie sa copie des données Discord du serveur.ImmédiatUn message par salon changé.
BienvenueRecharge salon, message, image et rôles d'arrivée.ImmédiatMessages pour le salon, les rôles, le message et l'image.
NiveauxRecharge la configuration, ajoute ou retire /rank, /modify-xp et /reset-levels. Désactiver le système annule les giveaways d'XP en cours.Immédiat (commandes : quelques secondes)Messages pour l'activation, l'XP, le salon, les récompenses et l'image.
FlammesRecharge la configuration et les données de flammes en cache.ImmédiatAucun.
Anti-RaidRecharge les protections, les mots interdits et les salons de l'anti-raid.ImmédiatUn message par changement dans Logs Anti-Raid & Sécurité.
Sécurité : mode raidActive ou coupe le mode raid et les actions de cybersécurité Discord (serveur Communauté).ImmédiatMessage dans Logs Anti-Raid & Sécurité.
Sécurité : liste blancheRecharge la liste blanche.ImmédiatAucun (sauf une app ajoutée depuis la page Anti-Raid).
Autres commandesEnregistre ou retire les commandes du pack auprès de Discord.Quelques secondesMessage dans Logs Généraux du Serveur.
Tickets (configuration)Publie, met à jour ou retire le panneau de tickets.Quelques secondesLe panneau dans le salon choisi.

Lus directement dans la base

Pour ces pages, le site vide le cache partagé au moment de l'enregistrement : le bot lit la nouvelle version à sa prochaine utilisation.

PagePris en compteTrace sur Discord
Au revoir, BumpImmédiatement (le site prévient le bot, mais il n'a rien de plus à faire).Aucune.
Réaction motAu message suivant.Aucune.
Salons temporairesAu message suivant.Aucune.
Salons vocaux temporairesÀ la connexion vocale suivante.Aucune.
Membres & XPImmédiatement, sans annonce de passage de niveau ni attribution de rôle.Aucune.

Vérifiés à intervalle

PageQuand le bot vérifiePour aller plus vite
Réseaux sociauxYouTube toutes les 2 heures, Twitch toutes les 30 secondes (réglages par défaut).Vérifier & envoyer : immédiat.
Flux RSSChaque minute, pour les flux dont l'intervalle est écoulé.Vérifier & envoyer : immédiat.

Envoyés au bot comme une action

PageCe qui se passeDélai
Rôles-réactionsLe bot publie ou modifie le panneau, ajoute les réactions ou boutons, puis prévient le site, qui met la liste à jour. Si la publication échoue côté Discord, le site n'affiche pas d'erreur.Quelques secondes
Traitement des ticketsMessages, renommage, fermeture, réouverture et sanctions sont exécutés par le bot ; le fil du ticket se met à jour en direct.Quelques secondes

Les mises à jour en direct sur le site

Tant qu'une page du tableau de bord est ouverte, le site garde une connexion ouverte avec le serveur (technique Server-Sent Events) et reçoit ces événements :

ÉvénementCe que tu vois
Un autre administrateur enregistre la même page de configurationLa page se met à jour et affiche « … mis à jour par nom ».
Le bot rejoint ou quitte le serveurL'écran « Dispatch.IO™ n'est pas sur ce serveur » laisse place à la page, ou l'inverse.
Tes rôles changent sur un serveurTa liste de serveurs et le menu se mettent à jour.
Le mode raid changeLe bandeau de l'accueil du serveur et la page Sécurité se mettent à jour.
Activité sur le serveur (commandes, messages, vocal)La page Statistiques recharge ses chiffres (si Live SSE est actif).
Nouveau message ou changement de statut d'un ticketL'espace de traitement du ticket se met à jour.
Paiement ou changement d'abonnementLa boutique et les offres se mettent à jour.
Nouvelle notificationLa cloche de notifications se met à jour.

Note

La fin automatique du mode raid ne déclenche pas d'événement : recharge la page Sécurité pour voir l'état à jour.

Dans l'autre sens : de Discord vers le site

  • Réglages changés avec /config : ils sont enregistrés dans la même base, donc visibles sur le site au prochain chargement de la page (pas de mise à jour en direct). Ils n'apparaissent pas dans les Logs des configurations du site, seulement dans Logs Généraux du Serveur sur Discord.
  • Salons, rôles, emojis, permissions du bot : le site garde une copie des données Discord du serveur pendant 30 minutes. Pour voir tout de suite un salon ou un rôle que tu viens de créer, clique sur Mettre à jour les données en haut de la page (une fois par minute au plus ; sinon « Cooldown actif : encore … »).
  • Listes de membres et de bots des sélecteurs : gardées 30 minutes ; seuls les 100 premiers membres sont proposés (tu peux toujours coller un ID Discord).
  • Journaux d'audit et Logs des configurations : données gardées 30 secondes, pages rafraîchies toutes les 15 secondes.
Bouton Mettre à jour les données dans l'en-tête du tableau de bord
Le bouton Mettre à jour les données, en haut de chaque page du tableau de bord.

Aperçus, tests et vérifications

Certaines actions demandent au bot de faire quelque chose tout de suite et d'attendre sa réponse :

ActionCe que fait le botBon à savoir
Aperçu des cartes (Bienvenue, Au revoir, Niveaux, Bump)Dessine l'image avec tes réglages et la renvoie au site.Le site attend 8 secondes au plus : si le bot est hors ligne, l'aperçu échoue.
Message de test (Bienvenue, Au revoir)Envoie un vrai message dans le salon configuré.Une fois par minute et par serveur.
Vérifier & envoyer (Réseaux sociaux, Flux RSS)Vérifie la chaîne ou le flux immédiatement.Recharge de 30, 15 ou 10 minutes selon l'offre.

Si un changement ne s'applique pas

  1. Vérifie que le bot est en ligne sur ton serveur : si le bot redémarre au moment où tu enregistres, le réglage est bien en base et sera lu (tout de suite ou au plus tard une heure après, selon le module), mais les actions ponctuelles (message de log, enregistrement des commandes, publication d'un panneau) ne sont pas rejouées. Enregistre à nouveau.
  2. Regarde les Logs des configurations : si ta modification n'y figure pas, elle n'a pas été enregistrée.
  3. Vérifie les permissions du bot sur Discord : un réglage peut être enregistré mais impossible à appliquer (par exemple sans Gérer les rôles). Voir Permissions et rôles.
  4. Un salon ou un rôle manque dans un sélecteur ? Clique sur Mettre à jour les données.
  5. Réseaux sociaux et RSS : attends le passage suivant ou utilise Vérifier & envoyer.
  6. Nouvelles commandes invisibles : recharge Discord (Ctrl + R).

D'autres pistes sont dans Dépannage du site.

Pages liées

Mis à jour le 15 octobre 2026