Comment supprimer votre historique DM sur Discord

Lorsque Discord est sorti, il a changé à jamais le concept de messagerie instantanée et de discussions de groupe . (messaging and group chats)Une décennie(A decade) avant son existence, vous vous êtes peut-être retrouvé à utiliser AOL Instant Messenger , MSN Messenger ou le plus récent Skype,(Skype—two) dont deux n'existent plus, et ce dernier a beaucoup souffert de la popularité de Discord .

Avant Discord , nous ne savions pas ce que c'était que d'avoir un service de messagerie(messaging service) stockant en permanence notre historique de conversation(conversation history) dans le cloud. Pour stocker localement les journaux en cours d'exécution sur AIM ou MSN(AIM or MSN) , vous auriez besoin d'une sorte de plug-in tiers. Sur Skype , les journaux de texte sont désormais conservés dans le cloud pendant seulement 30 jours.

Pour certains, conserver l'historique des messages pour toujours(message history forever) est une bonne chose. Pour d'autres, c'est un cauchemar. En janvier(January) 2017, Discord a expliqué comment ils sont capables de stocker des milliards de messages(how they’re able to store billions of messages) dans un article de blog(blog post) , et il semble que cette politique ne changera pas de si tôt. Discord n'offre également aucun moyen aux utilisateurs de supprimer en masse leur historique DM(DM history) sur Discord .

Alors, que se passe-t-il si vous avez envoyé des milliers de messages directs et décidez que vous ne voulez plus qu'ils existent pour toujours ? Il existe plusieurs solutions, mais aucune n'est parfaite.

Suppression de l'historique Discord DM sur Discord avec des raccourcis clavier(Deleting Discord DM History on Discord With Hotkeys)

La façon la plus intuitive de supprimer un message Discord(Discord message) est de 

  1. en passant la souris dessus pour révéler l' icône du menu hamburger(hamburger menu icon) de droite .
  2. en cliquant sur l'icône.
  3. en sélectionnant Supprimer(Delete) .
  4. confirmant la suppression en cliquant sur le bouton Supprimer(Delete) .

Cependant, cela nécessite une utilisation cohérente de la souris, ce qui ralentit considérablement le processus. Par conséquent, vous devez connaître la séquence de commandes clavier qui imitent cette procédure.

Voici une ventilation de la séquence:

  1. Allez dans un DM Discord.
  2. Appuyez une fois sur Haut(Up) pour sélectionner votre message le plus récent.
  3. Appuyez à nouveau sur Haut(Up) pour activer l'éditeur.
  4. Appuyez sur Ctrl + A pour sélectionner tout le texte dans le champ.
  5. Appuyez sur Retour arrière(Backspace) pour supprimer le texte.
  6. Appuyez une fois sur Entrée(Enter) pour confirmer la modification.
  7. Appuyez à nouveau sur Entrée(Enter) pour confirmer la suppression à l'invite.

Cela semble être un processus long et épuisant, mais en pratique, vous entrez dans un rythme et la suppression de chaque message ne prend qu'une seconde. Cela nécessite beaucoup moins d'une main ferme que de déplacer constamment votre curseur vers différentes zones de l'écran pour cliquer sur plusieurs boutons différents.

Suppression de l'historique Discord DM avec AutoHotkey(Deleting Discord DM History With AutoHotkey)

Maintenant que nous avons établi que les DM(DMs) peuvent être supprimés sans utiliser la souris, cela ouvre la possibilité d'automatiser le processus avec un simple script AutoHotkey(AutoHotkey script) .

Nous avons couvert AutoHotkey dans le passé, comme notre article HelpDeskGeek sur cinq des scripts AutoHotkey les plus utiles(most useful AutoHotkey scripts) , et l'installation de l'application est gratuite et ne prend qu'une minute. Cependant, cette option n'est disponible que pour les utilisateurs Windows(this option is only available to Windows users) car AutoHotkey ne fonctionne pas actuellement sur macOS.

Idéalement, vous voudrez les éléments suivants de votre script AutoHotkey :

  1. Une touche à bascule(toggle key) pour l'allumer et l'éteindre
  2. La séquence(keyboard sequence) complète du clavier avec des pauses entre chaque étape
  3. Un moyen de charger en continu les messages précédents

Voici un exemple de script(example script) que j'ai écrit :

F1 :
    Toggle := !Toggle
    loop {
        if not Toggle
            break
        if WinExist ("ahk_exe discord.exe")
            WinActivate
        SendInput {Up}
        Sleep 100
        SendInput {Up}
        Sleep 100
        SendInput ^a
        Sleep 100
        SendInput {Backspace}
        Sleep 100
        SendInput { Entrée}
        Veille 100
        SendInput {Entrée}
        Veille 100
        SendInput {WheelUp}
        Veille 200
    }
    retour

Ce script utilise la touche F1(F1 key) comme bascule pour activer ou désactiver la suppression des messages(message deletion) . Pour que cela fonctionne, vous devez déjà être dans une fenêtre DM(DM window) active avant d'activer le script. Les pauses ( Veille ) entre chaque pression de touche permettent d'éviter que les machines disposant d'une (Sleep)puissance(power don) de traitement inférieure ne prennent de l'avance et ne sautent une touche. Si vous constatez que ce script s'exécute mais se comporte de manière étrange, essayez d'augmenter la valeur de chaque veille(Sleep) par incréments de 50.

Il y a cependant une mise en garde à ce script, à savoir qu'il se cassera lorsqu'il atteindra un message d'appel Discord . (Discord call)Voici à quoi ceux-ci ressemblent :

Atteindre l'un de ces messages vous évitera d'appuyer sur la touche Haut(Up) pour sélectionner vos messages précédents avant lui. Cependant, des améliorations du script peuvent être possibles qui permettent une solution de contournement pour cela.

Suppression de l'historique Discord DM avec des bots(Deleting Discord DM History With Bots)

Précisons d'abord que nous ne fournirons pas d'instructions(we will not be providing instructions) sur la façon d'utiliser un bot Discord(Discord bot) pour supprimer votre historique DM(DM history) , mais nous informons les lecteurs que cela est possible.

Au cours des dernières années, Discord est passé de décourager l'utilisation d'auto-bots à l'étiqueter carrément comme une violation de ses conditions(violation of its terms) .

Thanks for the heads up. We do not endorse the use of self-bots, and strongly recommend that users avoid using them.

— Discord (@discordapp) April 10, 2017

Cela étant dit, l'utilisation de self-bots expose votre compte à un risque de résiliation, nous ne pouvons donc pas suggérer de le faire. Cependant, de nombreux utilisateurs signalent que l'utilisation d'auto-bots à des fins qui ne sont pas publiques, perturbatrices ou nuisibles n'a jamais conduit à une réprimande de la part de Discord . Prenez une décision à votre propre discrétion.

Un self-bot est simplement un compte d'utilisateur exécuté sur un jeton d'API Discord(Discord API token) . Aujourd'hui, Discord exige que les robots soient suivis et étiquetés via son portail de développeur(Developer Portal) . Un self-bot contourne cela et donne à un compte d'utilisateur standard l'accès(user account access) aux demandes d' API , ce qui lui permet d'automatiser un large éventail de tâches. La suppression de messages en fait partie.

L' API Discord(Discord API) prend actuellement en charge une requête POST(POST request) qui déclenche un événement de passerelle Message Delete Bulk(Message Delete Bulk gateway) , permettant aux bots de supprimer rapidement tous les messages datant de moins de deux semaines. Les messages plus anciens peuvent être mis en file d'attente et supprimés individuellement (avec une limite de débit(rate limit) ).

Avec Discord apparemment satisfait de stocker nos messages pour toujours, c'est à nous de trouver des solutions pour les supprimer en masse et préserver notre vie privée. Les trois options ci-dessus sont toutes un peu de mauvaise qualité, mais c'est la meilleure que nous ayons jusqu'à ce que Discord propose une solution.



About the author

Je suis un expert en informatique avec plus de 10 ans d'expérience dans l'industrie des logiciels et des navigateurs. J'ai conçu, construit et géré des installations complètes de logiciels, ainsi que développé et maintenu des navigateurs. Mon expérience me donne la capacité de fournir des explications claires et concises sur des sujets complexes - qu'il s'agisse du fonctionnement de Microsoft Office ou de la manière de tirer le meilleur parti de Mozilla Firefox. En plus de mes compétences en informatique, je suis également un écrivain adepte et je peux communiquer efficacement en ligne et en personne.



Related posts