Dispatch.IO ne fait pas que répondre aux commandes : il réagit à ce qui se passe sur ton serveur. Un membre arrive, un message est supprimé, un salon change, quelqu'un rejoint un salon vocal… Pour chacun de ces événements, Discord prévient le bot, qui déclenche les modules concernés : journaux, anti-raid, bienvenue, niveaux, flammes, salons temporaires, etc.
Cette page s'adresse aux administrateurs qui veulent comprendre ce que le bot fait automatiquement et dans quel ordre. Elle liste aussi ce qui se passe quand tu enregistres un réglage sur le tableau de bord.
Tous les événements Discord
Ce que le bot fait à chaque événement.
| Événement | Quand | Ce que fait le bot |
|---|---|---|
| Démarrage du bot | Le bot se connecte | Prépare ses données, reprend les minuteurs et lance ses tâches régulières (voir Tâches planifiées). |
| Bot ajouté à un serveur | On invite le bot | Vérifie que le serveur n'est pas banni, crée la configuration par défaut, publie le choix de la langue puis le message de démarrage. |
| Bot retiré d'un serveur | On expulse le bot | Marque le serveur comme inactif (la configuration est conservée), retire les commandes propres au serveur. |
| Serveur modifié | Nom, icône, propriétaire… | Journal, mise à jour de l'icône, de la bannière et du propriétaire, anti-raid (modification du serveur). |
| Membre arrivé | Un membre rejoint | Journaux, anti-raid, mode raid, captcha, puis message et rôles de bienvenue (voir plus bas). |
| Membre parti | Un membre quitte ou est expulsé | Journaux, retrait des giveaways en cours, message d'au revoir. |
| Membre modifié | Pseudo, rôles, exclusion temporaire… | Journal ; remet le suffixe de flamme dans le pseudo si besoin ; met à jour l'accès au tableau de bord si ses permissions changent. |
| Membre banni | Un bannissement | Journal, anti-raid (bannissements en masse). |
| Membre débanni | Un débannissement | Journal. |
| Salon créé | Un nouveau salon | Journal, anti-raid (créations en masse). |
| Salon modifié | Réglages d'un salon | Journal (les changements rapprochés sont regroupés). |
| Salon supprimé | Un salon disparaît | Nettoyage des sondages, giveaways et déclencheurs de ce salon, anti-raid (suppression de salons, recréation éventuelle), journal critique, mise à jour des réglages qui utilisaient ce salon. |
| Rôle créé | Un nouveau rôle | Journal. |
| Rôle modifié | Réglages d'un rôle | Vérifie les permissions du bot (voir plus bas), puis journal. |
| Rôle supprimé | Un rôle disparaît | Nettoyage des déclencheurs, journal critique, mise à jour des réglages qui utilisaient ce rôle. |
| Invitation créée | Un lien d'invitation | Anti-raid (invitations en masse), mémorise l'invitation pour le suivi des arrivées. |
| Invitation supprimée | Un lien est supprimé | Journal si c'est l'invitation du bump, oublie l'invitation. |
| Message envoyé | Un message est posté | Anti-raid, salons temporaires, suggestions, comptage, réactions aux mots, XP, flammes… (voir plus bas). |
| Message modifié | Un message est édité | Journal, anti-raid sur le nouveau texte (pas pour les bots), suivi en direct des tickets. |
| Message supprimé | Un message disparaît | Journal, nettoyage (suggestion, sondage ou giveaway en cours, déclencheurs), suivi en direct des tickets. |
| Réaction ajoutée ou retirée | Un membre réagit | Rôles-réactions : donne ou retire le rôle. |
| Fil créé ou supprimé | Un fil sur une carte de suggestion | Met à jour le bouton du fil sur la carte. |
| Activité vocale | Connexion, déconnexion, changement de salon, sourdine… | Journal, flammes, statistiques, salons vocaux temporaires, XP vocale, arrêt de la musique si le salon du bot est vide. |
| Webhooks modifiés | Un webhook créé ou changé | Anti-raid (webhooks en masse). |
| Interaction | Commande, bouton, menu, fenêtre | Exécute la commande ou l'action demandée. |
| Profil d'un utilisateur modifié | Nom ou avatar global | Rien. |
Le lecteur de musique a aussi ses propres événements : titre qui démarre, file modifiée, file terminée, lecteur arrêté. Ils mettent à jour ou suppriment le message du lecteur (voir Lecteur de musique).
Note
Les erreurs techniques du bot sont signalées automatiquement à l'équipe de Dispatch.IO.
Quand le bot rejoint ou quitte un serveur
Le bot est ajouté
- Vérification : si le serveur est banni de Dispatch.IO, le propriétaire reçoit un message privé expliquant la raison, puis le bot quitte le serveur. Si le propriétaire est sur la liste noire de Dispatch.IO, le bot quitte le serveur sans message.
- Configuration par défaut : langue anglaise, couleur
#48D1E1, fuseau horaire Europe/Paris, séparateur de nom de salon┇, image de bienvenue par défaut. Le propriétaire est ajouté à la liste blanche de l'anti-raid avec toutes les autorisations. Le système de niveaux est désactivé. Aucun salon ni rôle n'est créé. - Choix de la langue : le bot publie, dans le premier salon textuel où il peut écrire, un message en anglais avec deux boutons Français et English. N'importe quel membre peut cliquer. Sans clic pendant 24 heures, l'anglais est gardé.
- Message de démarrage : après le choix (ou les 24 heures), le message de choix est supprimé et le bot publie un message de bienvenue avec les commandes
/configet/help, et des liens vers le support et le site.


Note
Si le bot est ajouté pendant qu'il est hors ligne, ou s'il redémarre avant qu'on choisisse la langue, ces messages ne sont pas envoyés (ou les boutons ne répondent plus). Change alors la langue dans /config → Langue et fuseau horaire ou sur le tableau de bord.
Le bot est retiré
Le serveur passe en « bot absent » sur le tableau de bord et ses commandes propres (niveaux, aviation) sont retirées. Toute la configuration est conservée (salons, messages, anti-raid…). Si tu réinvites le bot, le système de niveaux est désactivé à nouveau : réactive-le si besoin.
Note
Si, après avoir réinvité le bot, le tableau de bord continue d'indiquer que le bot est absent du serveur, contacte le support de Dispatch.IO.
Arrivée d'un membre
Les étapes, dans l'ordre.
Quand un membre rejoint le serveur, le bot enchaîne ces étapes. Certaines peuvent arrêter la suite :
- Les journaux d'arrivée sont publiés en premier : même un membre expulsé aussitôt par l'anti-raid y apparaît.
- Un membre signalé (liste noire de Dispatch.IO ou service DangerCord) déclenche une alerte dans les logs d'arrivées, mais n'est pas expulsé (sauf si le mode raid est actif).
- Avec le captcha, le message de bienvenue et les rôles de bienvenue n'arrivent qu'après la réussite, jusqu'à 3 minutes après l'arrivée.
- Les bots passent aussi par ces étapes (sauf le captcha) : un bot autorisé reçoit un message de bienvenue et les rôles de bienvenue.
Le détail est sur les pages Anti-raid et sécurité et Bienvenue et au revoir.
Départ d'un membre
- Journal d'invitation (qui avait invité le membre) et journal de départ ou d'expulsion.
- Le membre est retiré des giveaways en cours du serveur.
- Son tag de serveur est oublié pour ce serveur.
- Le message d'au revoir est publié, si le salon d'au revoir est configuré.
Chaque message envoyé
L'ordre des modules.
Pour chaque message posté sur le serveur, le bot passe dans cet ordre :
| Étape | Concerne aussi les bots ? | Peut arrêter la suite ? |
|---|---|---|
| 1. Suivi en direct des tickets (pour le tableau de bord) | Oui | Non |
| 2. Filtres de l'anti-raid (liens, spam, mentions, mots interdits) | — | Oui, si le message est sanctionné |
| 3. Salon temporaire : programme la suppression du message | Oui | Non |
| 4. Salon vocal temporaire : compte les messages pour republier le panneau | Oui | Non |
| 5. Statistiques d'activité | Non | Non |
| 6. Réponse automatique quand on mentionne le bot | Non | Non |
| 7. Flamme du jour | Non | Non |
| 8. Boîte à suggestions | Non | Oui, dans le salon des suggestions |
| 9. Jeu de comptage | Non | Non |
| 10. Réactions aux mots | Non | Non |
| 11. XP de message | Non | Non |
Les membres sur la liste noire de Dispatch.IO ne déclenchent ni la réponse automatique, ni la flamme, ni les réactions aux mots, ni l'XP.
Activité vocale
À chaque connexion, déconnexion ou changement de salon vocal, le bot :
- publie le journal vocal ;
- valide la flamme du jour du membre ;
- compte le temps passé en vocal pour les statistiques du tableau de bord ;
- crée un salon vocal temporaire si le membre rejoint un salon créateur, ou supprime un salon temporaire devenu vide (5 secondes après) ;
- démarre ou arrête l'XP vocale du membre ;
- arrête la musique ou la radio si plus aucun membre n'est dans le salon du bot.
Un changement d'état (sourdine, caméra, partage d'écran) produit aussi un journal et compte pour la flamme.
Quand le bot perd des permissions
À chaque modification d'un rôle, le bot vérifie ses propres permissions et désactive les modules qui ne peuvent plus fonctionner :
| Permission manquante | Module désactivé |
|---|---|
| Administrateur | Anti-raid |
| Gérer les salons ou Gérer les rôles | Système de niveaux |
| Gérer les salons | Flammes |
Chaque désactivation est notée dans les journaux (anti-raid dans Logs Anti-Raid & Sécurité, les autres dans Logs Généraux du Serveur). Rends la permission au bot puis réactive le module dans /config ou sur le tableau de bord.
Nettoyages automatiques
| Ce qui disparaît | Ce que le bot nettoie |
|---|---|
| Un salon | Sondages et giveaways en cours de ce salon, déclencheurs de messages, flux RSS et réseaux sociaux qui y publiaient, salon ou catégorie d'un système de tickets (à reconfigurer), liste des salons autorisés pour les liens. Un salon utilisé par la configuration du bot (logs, bienvenue…) en est retiré, sauf quand la protection de l'anti-raid contre la suppression de salons le recrée (voir Anti-raid et sécurité). |
| Un message | Le fil d'une carte de suggestion, le sondage ou giveaway en cours, les déclencheurs (boutons, réactions) attachés au message. |
| Un rôle | Les rôles de bienvenue, la récompense de niveau, le rôle mentionné par un réseau social, les giveaways (annulés si c'était la récompense) et les déclencheurs qui l'utilisaient. Le journal de suppression liste ces conséquences. |
| Un membre | Ses participations aux giveaways en cours. |
Ce que le site envoie au bot
Ce qui change sur le bot quand tu enregistres sur le tableau de bord.
Quand tu enregistres un réglage sur le tableau de bord, le site met à jour la configuration et prévient le bot. Le bot applique alors le changement et, pour la plupart des pages, publie un journal « Modification d'une configuration » dans Logs Généraux du Serveur (ou Logs Anti-Raid & Sécurité pour la sécurité).
| Page du tableau de bord | Ce que fait le bot | Journal sur Discord | Délai |
|---|---|---|---|
| Configuration de base (langue, fuseau, couleur, séparateur) | Utilise aussitôt les nouveaux réglages | Oui | Immédiat |
| Configuration de base (mentions d'urgence) | Utilise les nouveaux destinataires | Oui | Immédiat |
| Sécurité (mode raid) | Active ou désactive le mode raid ; sur un serveur Communauté, met aussi en pause les invitations et/ou les messages privés selon les options choisies | Oui (anti-raid) | Immédiat |
| Sécurité (liste blanche) | Utilise la nouvelle liste | Oui | Immédiat |
| Anti-Raid | Utilise les nouveaux réglages | Oui, un par protection (anti-raid) | Immédiat |
| Bienvenue | Utilise le nouveau salon, message, image et rôles ; Tester la bienvenue publie un vrai message de bienvenue pour toi ; l'aperçu est dessiné par le bot | Oui | Immédiat |
| Au revoir | Utilise les nouveaux réglages ; Tester l'au revoir et l'aperçu passent par le bot | Non | Immédiat |
| Bump | Utilise les nouveaux réglages ; l'aperçu passe par le bot | Non | Immédiat |
| Niveaux | Ajoute ou retire les commandes de niveaux du serveur ; à la désactivation, annule les giveaways d'XP ; l'aperçu passe par le bot | Oui | Immédiat (commandes : quelques secondes) |
| Flammes | Utilise les nouveaux réglages | Non | Immédiat |
| Salons | Utilise les nouveaux salons ; le bouton + crée le salon | Oui, un par salon changé | Immédiat |
| Autres commandes (aviation) | Ajoute ou retire /zulu, /metar et /frequencies | Oui | Quelques secondes |
| Tickets (configuration) | Publie, met à jour ou supprime le panneau de tickets | Oui | Quelques secondes |
| Réactions de rôles | Publie ou modifie le panneau, ajoute les boutons ou réactions ; une suppression les retire | Oui | Quelques secondes |
| Réaction mot, Salons temporaires, Salons vocaux temporaires | Lit directement les nouveaux réglages | Non | Immédiat |
| Réseaux sociaux, Flux RSS | Prend les changements au prochain passage ; Vérifier & envoyer lance une vérification immédiate | Non | Selon la fréquence de vérification |
| Membres & XP | Utilise la nouvelle XP, sans annonce de niveau ni changement de rôles | Non | Immédiat |
| Traitement des tickets (espace d'un ticket) | Envoie, modifie ou supprime les messages, ferme, rouvre, réclame, renomme, sauvegarde ; applique les sanctions demandées depuis le ticket | Selon l'action | Quelques secondes |
Les sanctions données depuis le tableau de bord suivent les mêmes règles que les commandes : message privé au membre, infraction enregistrée et journal dans Logs de Modération & Sanctions.
Astuce
Toutes les modifications faites sur le site, même celles qui ne produisent pas de journal sur Discord, sont visibles dans la page Logs des configurations du tableau de bord.
Ce que le bot renvoie au site
Le bot tient aussi le tableau de bord à jour en direct :
- Présence du bot : quand le bot est ajouté ou retiré, la page du serveur passe de « bot absent » à « bot présent » (et inversement).
- Accès au tableau de bord : quand les permissions d'un membre changent (rôles, propriétaire), son accès au tableau de bord du serveur est mis à jour.
- Tickets : les messages et le statut des tickets (ouvert, fermé, supprimé) s'affichent en direct dans l'espace de traitement des tickets.
- Statistiques : l'activité (messages, commandes, minutes en vocal) alimente la page Statistiques.
- Réactions de rôles : la liste des panneaux se met à jour une fois le panneau publié par le bot.
Plus de détails sur la page Synchronisation avec le bot.
Pages liées
- Tâches planifiées : ce que le bot fait à intervalles réguliers.
- Journaux (logs) : le contenu de chaque journal.
- Anti-raid et sécurité : les protections déclenchées par ces événements.
- Configuration du bot :
/configet les réglages par défaut.