Skip to content

Ce programme open-source propose des automatismes sûrs pour le réseau social Discord à des fins éthiques et d'apprentissage uniquement. Contact : skyros.id (1294960386373849150).

License

Notifications You must be signed in to change notification settings

skyros-lab/discord-delete-messages

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

52 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Discord Automation GUI

Ce programme open-source propose des automatismes sûrs pour le réseau social Discord à des fins éthiques et d'apprentissage uniquement. Cette documentation explique comment récupérer votre token Discord et présente en détail toutes les fonctionnalités de l’application.


Download

Made with Electron JavaScript Platforms Node License: MIT Auto Update Release Downloads Last Commit Code Size Stars


📦 Téléchargement

Dernière version Téléchargement Windows Téléchargement macOS Téléchargement Linux

Des fichiers sont proposés pour chaque système d’exploitation :

Plateforme Type Format
Windows Exécutable, archive portable .exe, .zip
macOS Installateur, version portable .dmg, .zip
Linux Exécutable universel, installateur (Debian/Ubuntu), version portable .AppImage, .deb, .tar.gz

La dernière version stable de l’application est disponible en cliquant ici (lien GitHub). Il suffit de télécharger le fichier adapté à votre système, puis de lancer l’exécutable ou d’extraire l’archive si nécessaire.


🧭 Sommaire

Récupération de votre token Discord

Pour utiliser l’application, vous devez fournir un token Discord valide. Ce token permet à l’application d’agir en votre nom et d’interagir avec l’API Discord.

Suivez ces étapes pour le récupérer :

  1. Ouvrez l’application Discord (version desktop).
  2. Appuyez sur Ctrl + Maj + I (Windows/Linux) ou Cmd + Option + I (macOS) pour ouvrir les outils de développement.
  3. Dans l’onglet « Réseau », filtrez les requêtes par « /users/@me ».
  4. Sélectionnez la première requête, puis consultez l’en-tête Authorization.
  5. Copiez la valeur associée et collez-la dans le champ « Token Discord » de l’interface.

Autre méthode :

  1. Suivez les mêmes étapes pour ouvrir les outils de développement.
  2. Rendez-vous dans l'onglet Application > Storage > LocalStorage.
  3. Cliquez sur https://discord.com/, puis activez le mode responsive.
  4. Alors, filtrez par le mot-clé token et sélectionnez le texte brut dans la section Value.

L’application validera automatiquement le token et affichera un message de confirmation.

Fonctionnalités principales

Validation du token

Dès la saisie du token, l’application le vérifie auprès de l’API Discord. Un indicateur de statut informe si le token est valide ou non. En cas d’échec, un message d’erreur détaillé s’affiche.

Sélection du mode d’opération

Vous pouvez choisir entre deux modes de suppression :

  • Serveur : suppression dans un serveur (guild).
  • Message privé : suppression dans une conversation directe ou de groupe.

Choix du serveur et du salon

En mode Serveur, vous pouvez :

  1. Sélectionner un serveur parmi la liste récupérée.
  2. Choisir un salon spécifique ou laisser le champ vide pour cibler tous les salons accessibles.

En mode Message privé, sélectionnez la conversation privée ou de groupe souhaitée.

Configuration de la suppression

Plage de messages

  • Nombre maximal : définissez le nombre de messages à parcourir (valeur entre 1 et 100000, par défaut 100).
  • Ordre : choisissez l’ordre de traitement des messages (Anciens → récents ou Récents → anciens).

Filtrage par date et par ID

  • Date : délimitez un intervalle (De / À) entre 2000 et 2100 pour ne supprimer que les messages datés dans cette plage.
  • ID : définissez un ID minimum et/ou maximum (17 chiffres ou plus) pour cibler une plage d’identifiants.

Filtrage par mots-clés

Saisissez des mots-clés séparés par des virgules ou des espaces. Seuls les messages contenant au moins l’un de ces mots seront supprimés.

Filtrage par type de contenu

Cochez les cases pour supprimer :

  • Tout type de contenu
  • Fichiers (images, exécutables)
  • Liens (GIFs, intégrations)
  • Messages textuels
  • Messages vocaux

Cocher « Tout supprimer » désactive automatiquement les autres filtres.

Contrôle du processus

  • Lancer : démarre l’automatisme de suppression selon la configuration.
  • Suspendre temporairement : met en pause la suppression sans interrompre la connexion.
  • Reprendre : relance le processus après une pause.
  • Stopper : annule le processus en cours et libère les ressources.

Suivi et journalisation

Les opérations sont affichées en temps réel dans la zone de logs :

  • Chaque entrée est horodatée et présentée dans une couleur correspondant à son niveau (info, avertissement, erreur, suppression).

  • Trois icônes permettent d’agir sur le journal :

    • Copier : duplique tout le contenu dans le presse‑papier,
    • Télécharger : exporte le log en .txt,
    • Effacer : vide définitivement la zone de logs.
  • Ces boutons sont automatiquement désactivés si aucun message n’est présent, et chacun affiche une confirmation visuelle (coche ou animation) lors de l’action.

Mode « Streamer »

Masque instantanément le contenu sensible des logs :

  • Activez ou désactivez via l’icône œil en haut à droite du journal.
  • L’icône passe d’un œil ouvert à un œil barré, et le texte du log est flouté.
  • Idéal pour diffuser ou partager votre écran sans exposer de données confidentielles.

Rechercher dans les logs

Une recherche intégrée pour trouver rapidement un mot‑clé :

  • Ouvrez la barre de recherche avec Ctrl + F ou en cliquant sur l’icône loupe.
  • Tous les résultats sont surlignés en bleu dans le journal.
  • Le nombre total d’occurrences s’affiche dynamiquement.
  • Fermez la recherche avec la croix ou la touche Échap.

Effacer les logs

Videz complètement la zone de journalisation d’un simple clic :

  • Cliquez sur l’icône corbeille pour supprimer tous les messages affichés.
  • Cette action est immédiate et irréversible, mais ne stoppe pas le processus en cours.
  • Le bouton reste désactivé tant que le journal est vide.

Télécharger les logs

Exportez votre journal au format texte :

  • Cliquez sur l’icône de téléchargement pour exporter tout le journal dans un fichier .txt.
  • Le contenu est sauvegardé dans l’ordre d’apparition, prêt à être analysé ou partagé.
  • Comme pour les autres contrôles, ce bouton est inactif si aucun log n’est présent.

Fonctionnalités système (icône de la barre)

L’application s’intègre dans la barre système (Windows, macOS et Linux). Le menu contextuel propose :

  • Afficher/Cacher la fenêtre : bascule la visibilité de l’interface.
  • Redémarrer l’application : relance l’exécutable.
  • À propos : affiche la version et les informations du projet.
  • Contribuer au projet : ouvre le dépôt GitHub.
  • Quitter l’application : ferme l’application proprement.

Mise à jour automatique

En version packagée, l’application vérifie et télécharge automatiquement les mises à jour disponibles via electron-updater. Aucune action supplémentaire n’est requise de votre part.

Ce document couvre l’intégralité des fonctionnalités accessibles via l’interface et le code présenté. Il est conçu pour être pédagogique et vous permettre d’exploiter l’application en toute autonomie.


🕵️ À propos

Développé par @skyros-lab, ce projet open-source vise à fournir une interface intuitive pour interagir avec l’API Discord.

Il est conçu exclusivement pour un usage personnel, éducatif et conforme aux conditions d’utilisation de Discord.

Ce projet n’est ni affilié, ni soutenu par Discord Inc.


✋ Envie de contribuer ?

Forkez le projet, étoilez le dépôt ⭐️ et proposez une amélioration !

About

Ce programme open-source propose des automatismes sûrs pour le réseau social Discord à des fins éthiques et d'apprentissage uniquement. Contact : skyros.id (1294960386373849150).

Topics

Resources

License

Security policy

Stars

Watchers

Forks

Packages

No packages published