Back to blog

Comment supprimer tous les messages d'un salon Discord (guide 2026)

Discord n'a pas de bouton « vider le salon ». Je maintiens des outils de modération depuis assez longtemps pour avoir vu cette seule fonctionnalité manquante générer la même question paniquée des milliers de fois, généralement quatre minutes après l'arrivée d'une vague de spam.

Les conseils qu'on trouve sont à moitié justes. La réponse la plus populaire — clonez le salon, supprimez l'original — fonctionne, et elle casse aussi en silence des choses qui marchaient. Personne ne vous prévient, parce que la personne qui a écrit cette réponse n'avait jamais de webhook dans ce salon.

Voici le tableau complet, y compris la partie que tout le monde saute.

Dans ce guide

La réponse courte

Il existe exactement deux façons de vider un salon Discord, et le choix porte sur l'identité, pas sur la vitesse.

  • Supprimer les messages sur place. Le salon garde son ID, ses permissions, ses webhooks et sa position. Les messages de moins de 14 jours partent vite ; les plus anciens partent lentement, un par un.
  • Supprimer et recréer le salon. Instantané, efface l'historique de tout âge, mais le nouveau salon a un nouvel ID — donc tous les webhooks et réglages de bots qui pointaient sur l'ancien cessent de fonctionner en silence.

Mon avis, dit clairement : purgez sur place sauf si vous avez vérifié ce qui est branché sur ce salon. Le recyclage est plus rapide et c'est celui que je vois les gens regretter.

Les deux méthodes passent par une commande slash, ce qui veut dire qu'il vous faut d'abord un bot sur le serveur. Si vous avez déjà BetterAntispam, passez à la Méthode 1. Sinon, la section suivante est la version en deux minutes.

Avant de commencer : obtenir les commandes

Discord ne donne aux utilisateurs ordinaires aucun outil de suppression groupée, donc chaque méthode de ce guide est une commande qu'un bot ajoute à votre serveur. Voici toute la mise en place, du début à la fin.

Étape 1 — Vérifiez que vous avez le droit de le faire

Deux permissions différentes sont en jeu, et les gens s'y perdent constamment :

Ce que vous faitesPermission nécessaire
Ajouter le bot au serveurGérer le serveur
Lancer /purge ou /nuke ensuiteAdministrateur

Les propriétaires de serveur ont déjà les deux. Si vous n'avez ni l'une ni l'autre, il faudra qu'un admin fasse cette partie pour vous : il n'y a pas de contournement, et c'est volontaire du côté de Discord.

Étape 2 — Ajoutez le bot à votre serveur

Cliquez sur Ajouter BetterAntispam à Discord. Discord ouvre son propre écran d'autorisation, où vous :

  1. Choisissez votre serveur dans le menu déroulant en haut
  2. Lisez la liste des permissions que Discord vous montre
  3. Appuyez sur Autoriser

Vous revenez sur notre site une fois terminé, et le bot apparaît dans votre liste de membres.

Ne décochez pas les permissions. Le nettoyage a besoin de Gérer les messages et Voir l'historique des messages pour fonctionner tout court, et recycler un salon demande en plus Gérer les salons. Si vous les retirez, les commandes ci-dessous échouent avec une erreur de permission au lieu de faire quoi que ce soit. Si vous voulez restreindre l'accès du bot plus tard, faites-le avec des exceptions au niveau du salon plutôt qu'à l'écran d'invitation : la FAQ sur les permissions de Discord explique comment se combinent rôles et exceptions par salon.

Étape 3 — Confirmez que les commandes sont bien apparues

Ouvrez n'importe quel salon et tapez un simple caractère /. Un menu de commandes apparaît au-dessus de la zone de saisie. Tapez purge et vous devriez voir /purge listée avec le nom de BetterAntispam à côté.

Si rien n'apparaît, c'est presque toujours l'une de deux choses : Discord n'a pas fini de synchroniser les commandes (attendez environ une minute), ou votre client est périmé (appuyez sur Ctrl+R, ou Cmd+R sur Mac, pour recharger). Les commandes sont enregistrées pour tout le serveur, donc une fois apparues elles fonctionnent dans tous les salons que le bot peut voir.

Étape 4 — Lancez /setup avant de supprimer quoi que ce soit

/setup vous guide dans les options de protection, et c'est là que vous choisissez un salon de logs.

Faites-le avant votre première purge. Le salon de logs est l'endroit où BetterAntispam publie la transcription de tout ce qu'il a supprimé, et cette transcription est la seule trace que vous aurez ensuite. Il n'y a aucun moyen de la générer rétroactivement — un point sur lequel je reviens dans conserver une transcription, parce que c'est l'étape que les gens sautent et regrettent ensuite.

Étape 5 — Vous êtes prêt

Voilà toute la configuration. À partir d'ici, tout est une commande que vous tapez dans le salon à nettoyer. Vous débutez avec les commandes slash en général ? L'aperçu des applications de Discord explique comment elles fonctionnent en coulisses.

Pourquoi la règle des 14 jours existe

Les bots peuvent supprimer des messages de plus de 14 jours — ils ne peuvent simplement pas le faire vite.

L'API de Discord donne aux bots deux outils différents. Le point de terminaison de suppression groupée retire jusqu'à 100 messages en un appel et refuse catégoriquement tout ce qui dépasse 14 jours. Le point de terminaison message unique fonctionne sur un message de n'importe quel âge, un à la fois.

Les vieux messages ne sont donc pas interdits. Ils sont limités en fréquence. Les règles de limite de fréquence de Discord imposent à chaque suppression individuelle une pause d'environ une seconde et demie. Mille messages de plus de deux semaines, c'est environ 25 minutes de travail continu.

C'est ça le vrai compromis — pas « impossible », mais « assez lent pour que vous deviez décider si ça en vaut la peine ».

BetterAntispam découpe le travail automatiquement. Tout ce qui a moins de 14 jours part par lots de 100. Tout ce qui est plus ancien bascule sur des suppressions unitaires cadencées avec relances sur limite de fréquence. Quand une purge semble figée sur un vieux salon, c'est presque toujours ce qui se passe.

C'est de loin la question de support la plus fréquente que nous recevons sur le nettoyage. La commande n'est pas bloquée. Elle obéit à une limite de Discord qu'aucun bot ne peut contourner.

Méthode 1 : supprimer les messages, garder le salon

Allez dans le salon à vider, tapez /purge et appuyez sur Entrée. C'est le bon choix par défaut.

/purge
/purge limit:200

/nuke et /purge sont le même moteur dans BetterAntispam avec des options identiques — utilisez le nom dont vous vous souvenez. Laissez limit vide pour viser l'historique du salon, ou réglez-le de 1 à 1000 pour plafonner ce qui sera retiré.

Vous lancez la commande dans le salon à vider. Il n'y a pas d'argument de salon, ce qui est une petite sécurité : vous ne pouvez pas effacer par accident un salon que vous ne regardez pas.

Ce qu'il vous faut (tout est couvert si vous avez suivi la mise en place ci-dessus) :

  • La personne qui lance a besoin d'Administrateur
  • Le bot a besoin de Gérer les messages et Voir l'historique des messages dans ce salon

Avant de supprimer quoi que ce soit, le bot échantillonne le salon et affiche une confirmation avec trois choix : purger les messages, recycler le salon, ou annuler. Rien n'est détruit tant que vous n'avez pas choisi, donc lancer la commande est sans risque en soi — vous avez l'occasion de faire marche arrière.

Si vous nettoyez en plein incident, associez d'abord un verrouillage de salon pour que le spam cesse d'arriver pendant que vous travaillez — voyez comment verrouiller un serveur Discord pendant un raid.

[IMAGE: discord-purge-confirmation.png — la carte de confirmation /purge montrant le nombre de messages, le temps estimé et les trois boutons d'action. Alt: "Confirmation /purge de BetterAntispam montrant 847 messages trouvés et les boutons Purger, Recycler et Annuler."]

Méthode 2 : recycler le salon

Le recyclage supprime le salon et le recrée immédiatement avec le même nom, les mêmes permissions et la même place dans la catégorie. L'interface de Discord appelle la version manuelle Cloner le salon.

C'est instantané et insensible à l'âge, ce qui explique pourquoi on le recommande partout. Voici ce que ces recommandations omettent.

Un salon recyclé a un nouvel ID de salon. Le nom paraît identique. L'ID n'est pas repris, et la plupart des intégrations sont branchées sur l'ID :

  • Les webhooks ne survivent pas. Notifications GitHub, moniteurs de disponibilité, flux RSS, automatisations Zapier et n8n s'arrêtent tous. Aucun message d'erreur, juste le silence.
  • La configuration des bots casse. Salons de logs, salons de bienvenue, catégories de tickets, starboards et annonces de niveau sont presque toujours stockés par ID.
  • Les scripts externes qui codent en dur le salon commencent à échouer.

Ce qui rend cela vraiment pénible, c'est la façon dont ça échoue. Rien ne se signale. Vous remarquez trois jours plus tard que votre journal de modération est resté vide tout ce temps.

Le recyclage demande Gérer les salons au bot, et il échoue si votre serveur a atteint la limite de 500 salons de Discord.

La règle que je donnerais à n'importe qui : recycler un salon de mèmes, très bien. Recycler votre salon de logs est une erreur que vous paierez plus tard.

Comment BetterAntispam choisit pour vous

Plutôt que de vous faire estimer, le bot analyse d'abord le salon et recommande le recyclage quand la purge traînerait vraiment. Il suggère le recyclage dès que l'une de ces conditions est vraie :

ConditionSeuil
Messages de plus de 14 joursPlus de 120
Messages trouvés lors de l'analysePlus de 2 500
Temps de purge estiméPlus d'environ 28 secondes

Ce sont les chiffres réels du moteur de nettoyage, pas des valeurs marketing arrondies.

La recommandation reste une recommandation. Si le salon a des webhooks attachés, choisissez la purge et laissez-la prendre son temps. Le bot ne sait pas ce qui est branché sur ce salon. Vous, oui. C'est une limite que je préfère énoncer plutôt que cacher.

Conserver une transcription

Quand BetterAntispam termine une purge ou un recyclage, il joint une transcription des messages supprimés à l'entrée du journal de nettoyage.

C'est la partie que la plupart des guides sautent, et je pense qu'elle compte plus que la suppression elle-même.

Après un raid, le spam ne vaut rien mais le motif si : quels comptes ont publié, dans quel ordre, avec quels liens, à quel intervalle. C'est la preuve dont vous avez besoin pour fermer la porte d'entrée et pour déposer un signalement auprès de Discord. Videz le salon sans transcription et vous avez détruit la seule trace du fonctionnement réel de l'attaque.

Le guide de Discord sur la protection anti-raid insiste sur l'identification des raiders avant leur retrait, et le journal d'audit ne conserve les entrées que 45 jours. Une transcription est votre propre copie.

Mettez en place un salon de logs via /setup ou /logging avant d'en avoir besoin. Il n'y a aucun moyen de reconstituer cela après coup.

Récupérer des messages supprimés par erreur

Vous pouvez souvent les récupérer avec /snipe, ce que la plupart des articles ne vous diront pas.

La réponse standard est « les messages supprimés sont perdus à jamais ». Pour les messages supprimés pendant qu'un bot regardait, c'est faux. BetterAntispam garde une trace à court terme des suppressions récentes :

/snipe

Vous obtenez une liste navigable filtrée par période — dernière heure, 6 heures, 24 heures, 3 jours, une semaine, deux semaines, un mois, tout, ou une fenêtre personnalisée — et vous pouvez en restaurer des messages individuels.

Deux limites honnêtes :

  • L'offre gratuite prévisualise et restaure jusqu'à 50 messages. Tout restaurer d'un coup est une fonction Shield (payante).
  • Les salons honeypot sont délibérément exclus, parce que republier ce qu'un salon piège a attrapé irait contre son but. Si vous n'utilisez pas encore de honeypots, ils sont traités dans la section honeypot du guide anti-raid.

Ce qui ne peut vraiment pas être récupéré : les messages supprimés avant l'arrivée du bot, et tout historique retiré par un recyclage de salon. Le recyclage est définitif.

Supprimer les messages d'une seule personne

Si un seul compte a causé le désordre, vider tout le salon est le mauvais outil — vous supprimerez la vraie conversation avec le spam.

Bannissez plutôt le compte avec une fenêtre de suppression de messages :

/ban user:@spammer purge_days:1 reason:spam

purge_days indique à Discord jusqu'où remonter pour retirer les messages de ce compte dans le cadre du bannissement, jusqu'à 7 jours. Une action, ciblée, et la conversation autour survit.

C'est le bon geste après la plupart des incidents de spam. Ne videz tout un salon que quand les dégâts sont répartis sur de nombreux comptes. Si vous êtes frappé de façon répétée par le même type de compte, le vrai correctif est en amont — voyez régler la détection pour ne pas attraper de vrais membres.

Automatiser le nettoyage avec /autonuke

/autonuke settings planifie un nettoyage récurrent pour que vous cessiez de le faire à la main. C'est la fonctionnalité que je configurerais en premier, et presque personne ne sait qu'elle existe.

Certains salons n'ont tout simplement pas besoin d'historique : salons de commandes de bot, dépôts de notifications, salons appâts à spam, salons temporaires d'événement. L'auto-nuke les garde propres au chronomètre.

Comment ça marche

Ouvrez /autonuke settings et vous obtenez un tableau de bord en trois pages : Aperçu, Salons et Liste blanche.

Pour chaque salon ajouté, vous réglez deux choses :

  • Une limite de messages — combien de messages récents conserver. C'est la partie que les gens interprètent à l'envers. Ce n'est pas « supprimer ce nombre ». Régler 50 conserve les 50 messages les plus récents et supprime tout le reste. Régler 0 supprime tout.
  • Un intervalle — à quelle fréquence le nettoyage tourne, écrit sous la forme 12h, 7d, 2w, 1M, etc.

Donc une limite de 50 avec un intervalle de 7d vous donne une fenêtre glissante : le salon affiche toujours à peu près les 50 derniers messages et ne grossit jamais au-delà.

La liste blanche est la fonction à connaître

La page Liste blanche vous permet d'exempter certains rôles et utilisateurs de la purge. Leurs messages survivent à chaque cycle.

Cela transforme l'auto-nuke en quelque chose de plus utile qu'un minuteur. Les annonces du staff qui méritent de rester dans un salon animé restent en place pendant que le bavardage des membres tourne. Je l'utilise pour les salons de commandes de bot où les instructions du staff en haut doivent persister mais où le spam de /rank de personne n'en a besoin.

Limites de l'offre gratuite, dites clairement

LimiteGratuitShield
Salons surveillés1Plus
Intervalle minimum7 joursPlus court

Un salon sur un cycle hebdomadaire suffit vraiment à la plupart des serveurs — pointez-le sur votre salon de commandes de bot et oubliez-le. S'il vous faut trois salons nettoyés toutes les 12 heures, c'est une fonction payante et je préfère le dire ici plutôt que vous le laisser découvrir dans le tableau de bord.

À quoi s'attendre sur les vieux salons

L'auto-nuke hérite de la même contrainte de 14 jours que la purge manuelle. Quand un cycle rencontre un gros arriéré de messages de plus de deux semaines, il en supprime un nombre limité et reporte le reste au cycle suivant, en vous indiquant combien ont été reportés. C'est délibéré : l'alternative serait qu'un cycle de nettoyage se bloque des heures contre les limites de fréquence de Discord.

Chaque cycle publie aussi sa propre transcription dans votre salon de logs, donc un nettoyage planifié ne veut pas dire perdre la trace.

[IMAGE: discord-autonuke-dashboard.png — la page Salons de /autonuke montrant un salon configuré avec son nombre à conserver et son intervalle. Alt: "Tableau de bord autonuke de BetterAntispam montrant #bot-commands réglé pour conserver 50 messages tous les 7 jours."]

Quelle méthode choisir

SituationFaites ceci
Spam récent, le salon a des webhooks ou une config de bot/purge sur place
Tout l'historique doit partir, rien n'est branché au salonRecycler
Un seul compte en est la cause/ban avec purge_days
Salon qui n'a jamais besoin d'historiquePlanifier /autonuke
Quelques vieux messages, l'ID du salon doit resterSupprimer à la main

Référence des permissions

ActionLa personne a besoin deLe bot a besoin de
/purge, /nuke (purge)AdministrateurGérer les messages, Voir l'historique des messages
/purge, /nuke (recyclage)AdministrateurEn plus Gérer les salons
/autonuke settingsAdministrateurGérer les messages, Voir l'historique des messages
/snipe restaurationGérer les messagesGérer les messages, Envoyer des messages
/ban avec purge_daysBannir des membresBannir des membres

Si vous ne savez pas trop comment les permissions Discord interagissent ici, les quatre étapes vers un serveur plus sûr de Discord sont une bonne introduction aux rôles et à la 2FA sur tout le serveur.

Supprimer des messages à la main

Pour une poignée de vieux messages dans un salon dont l'ID ne peut pas changer, le faire à la main reste valable. Survolez un message, cliquez sur les trois points, choisissez Supprimer le message. Maintenir Maj en cliquant saute la confirmation.

Au-delà de quelques dizaines de messages, cela cesse d'être réaliste.

N'utilisez pas d'outils tiers de « nettoyage de messages » qui demandent le token de votre compte. Donner un token utilisateur viole les conditions d'utilisation de Discord et c'est l'une des façons les plus courantes de se faire voler son compte. Aucun nettoyage ne vaut la perte de votre compte.

Rayez le nettoyage de votre liste de tâches

Si vous lisez ceci parce qu'un salon est actuellement un désastre, le chemin le plus rapide est :

  1. Ajoutez BetterAntispam à votre serveur — environ une minute, étapes complètes ici
  2. Lancez /setup et choisissez vos options de protection et un salon de logs
  3. Lancez /purge dans le salon concerné, puis choisissez purge ou recyclage à la confirmation
  4. Réglez /autonuke sur tout salon qui n'a pas besoin d'historique

Le nettoyage, la récupération /snipe, l'auto-nuke mono-salon et les protections antispam, anti-raid et anti-nuke de base sont tous inclus dans l'invitation gratuite. Le mode lent groupé, la restauration complète de snipe et l'auto-nuke multi-salons sont les extras payants.

Et honnêtement — si un salon a eu besoin d'un vidage complet, quelque chose en amont a laissé entrer le spam. Le nettoyage est le symptôme. Le guide de réponse aux raids traite la cause.

Questions fréquentes

Faut-il un bot pour supprimer tous les messages d'un salon ?

Pour tout ce qui dépasse une poignée de messages, oui. Le client de Discord n'offre aucune option de suppression groupée ni de « vider le salon » aux utilisateurs ordinaires — la seule façon native de retirer beaucoup de messages d'un coup est de supprimer le salon lui-même. Les bots ont accès à un point de terminaison de l'API que l'application n'expose pas, et c'est pourquoi toute vraie réponse à cette question en implique un.

Comment obtenir la commande /purge ?

Ajoutez un bot qui la fournit, puis tapez / dans n'importe quel salon pour la voir. La section de mise en place ci-dessus la détaille en cinq étapes. Il vous faut Gérer le serveur pour ajouter un bot et Administrateur pour lancer les commandes de nettoyage.

Pourquoi les commandes slash n'apparaissent-elles pas après l'invitation du bot ?

Discord met un moment à synchroniser les commandes avec votre client. Attendez environ une minute, puis rechargez avec Ctrl+R (Cmd+R sur Mac). Si elles n'apparaissent toujours pas, réinvitez le bot et vérifiez que vous n'avez pas décoché de permissions sur l'écran d'autorisation.

Pourquoi ma purge est-elle devenue très lente ?

Elle a atteint des messages de plus de 14 jours. Le point de terminaison groupé de Discord les refuse, donc ils sont supprimés un par un avec une cadence liée aux limites de fréquence. Laissez tourner, ou recyclez le salon si la vitesse compte plus que garder l'ID du salon.

Peut-on récupérer des messages après les avoir supprimés ?

Souvent oui, avec /snipe, dans la fenêtre conservée et jusqu'à 50 messages avec l'offre gratuite. Les messages perdus lors d'un recyclage de salon sont définitivement partis.

Supprimer un salon supprime-t-il ses messages ?

Oui, irréversiblement. C'est ce qui rend le recyclage rapide et c'est aussi ce qui en fait une porte à sens unique.

Peut-on vider un salon Discord sur mobile ?

Les commandes slash fonctionnent normalement dans l'application mobile, donc /purge marche très bien. Discord n'a aucune option native sur mobile pour vider un salon.

Combien de messages une seule commande peut-elle supprimer ?

limit accepte jusqu'à 1000 par exécution. Laissez-la vide pour viser l'historique du salon — le bot recommandera le recyclage si la purge devait prendre trop longtemps.

Quelle différence entre /nuke et /autonuke ?

/nuke est un nettoyage ponctuel que vous déclenchez. /autonuke est une planification récurrente qui garde automatiquement les salons choisis élagués. Malgré le nom partagé, ce sont des systèmes distincts.

/autonuke supprime-t-il les messages épinglés ou ceux du staff ?

Seulement si vous le laissez faire. Ajoutez les rôles ou utilisateurs concernés à la Liste blanche de l'auto-nuke et leurs messages sont exclus de chaque cycle.

AutoMod suffit-il à lui seul ?

Pour bloquer les mauvais messages avant publication, l'AutoMod de Discord est vraiment bon et vous devriez l'activer en premier. Il ne nettoie pas les messages déjà publiés, et il ne voit ni les motifs d'arrivée ni les actions administratives destructrices — cela demande une couche à part.

BetterAntispam on Nick LaunchesFeatured on ToolFameFeatured on Startup FameVerified on DANG!ToolpilotToolpilotFeatured on SaaSGrowFeatured on ShowMeBestAIFazierSubmit AI ToolsFeatured on Twelve ToolsFeatured on Wired BusinessFeatured on Findly.toolsListed on Turbo0Featured on SaaSFameFeatured on neeed.directoryFeatured on Dofollow.ToolsGood AI ToolsAI Agents DirectoryAura++SideProjectorsFoundrListShinyLaunchStartup FastNextGen ToolsFind-Us-HereDeepLaunchAcid ToolsStartupBaseNewToolUFindWhatsYourHoursOpenHuntsMarketingDBStartup InspireStarter BestTiny StartupsFeatured on aitoolfame.comFeatured on IndieHuntShinyLaunchLaunched on LaunchPandaFeatured on WhatsthebigdataFeatured on Yo.directoryAs seen on Launch Llama Newsletterbetterantispam.com Domain RatingVerified DR - Verified Domain Rating for betterantispam.comFeatured on ToolfioBetterAntispam | Firsto LaunchFeatured on DailyPingsFeatured on DanielLaunchesFeatured on ShipBoostFeatured on AgentWork.ToolsFeatured on SaaSCityFeatured on WayfindioFeatured on DodoDirectoryFeatured on TinyLaunchpadFeatured on ListMySaaSVerified on directreeFeatured on Submit HuntFeatured on VibeCodingListFeatured on NoonlaunchFeatured on LaunchItListed on MaidensailVerified on Endors — BetterAntispamMarked on IndieAscentListed on CurlShipListed on PublishYourSaaS