Lorsque Discord est sorti, il a changé à jamais le concept de la messagerie instantanée et des chats de groupe. Une décennie avant son existence, vous vous seriez peut-être retrouvé à utiliser AOL Instant Messenger, MSN Messenger ou le nouveau Skype, dont deux n'existent plus, et ce dernier a beaucoup souffert de la popularité de Discord.
Avant Discord, nous ne savions jamais à quoi ressemblait un service de messagerie qui stocke en permanence notre historique de conversations dans le cloud. Pour stocker localement les journaux en cours d'exécution sur AIM ou MSN, vous avez 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 à jamais l'historique des messages est une bonne chose. Pour d’autres, c’est un cauchemar. En janvier 2017, Discord a indiqué comment ils sont capables de stocker des milliards de messages dans un article de blog, et il semble que cette politique ne changera pas de sitôt. Discord n'offre également aucun moyen aux utilisateurs de supprimer en masse leur historique DM 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 de Discord DM sur Discord avec des raccourcis clavier
La façon la plus intuitive de supprimer un message Discord est en
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:
Cela semble comme un processus long et épuisant, mais dans la pratique, vous entrez dans un rythme, et la suppression de chaque message ne prend qu'une seconde. Cela nécessite beaucoup moins de main ferme que de déplacer constamment votre curseur vers différentes zones de l'écran pour cliquer sur plusieurs boutons différents.
Supprimer l'historique Discord DM avec AutoHotkey
Maintenant que nous avons établi que les DM peuvent être supprimés sans utiliser la souris, cela ouvre la possibilité d'automatiser le processus avec un simple script AutoHotkey.
Nous avons couvert AutoHotkey dans le passé, comme comme notre article HelpDeskGeek sur cinq des scripts AutoHotkey les plus utiles, et l'installation de l'application est gratuite et ne prend qu'une minute. Cependant, cette option n'est disponible que pour les utilisateurs de Windowscar AutoHotkey ne fonctionne pas actuellement sur macOS.
Idéalement, vous souhaiterez les éléments suivants de votre script AutoHotkey:
Voici un exemple de script que j'ai écrit:
F1 ::
Toggle: =! Toggle
loop {
sinon 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 {Enter}
Sleep 100
SendInput {Enter}
Sleep 100
SendInput {WheelUp}
Sleep 200
}
Return
Ce script utilise la touche F1 comme bascule pour activer ou désactiver la suppression des messages. Pour que cela fonctionne, vous devez déjà être dans une fenêtre DM active avant d'activer le script. Les pauses (veille) entre chaque pression sur une touche permettent aux machines avec moins de puissance de traitement de ne pas prendre de l'avance et d'ignorer une touche. Si vous constatez que ce script s'exécute mais se comporte étrangement, essayez d'augmenter la valeur de chaque veille par incréments de 50.
Il y a cependant une mise en garde à ce script, c'est-à-dire qu'il se brisera en atteignant une discorde message d'appel. Voici à quoi cela ressemble:
Atteindre l'un de ces messages vous empêchera d'appuyer sur la touche Hautpour sélectionner vos messages précédents avant celui-ci. Cependant, des améliorations du script peuvent être possibles qui permettent une solution de contournement.
Suppression de l'historique de Discord DM avec des robots
Laissez-nous d'abord clarifier que nous ne fournirons pas d'instructionssur la façon d'utiliser un bot Discord pour supprimer votre historique DM, mais nous informons les lecteurs que c'est possible.
Au cours des dernières années, Discord a passé de décourager l'utilisation des auto-bots à l'étiqueter carrément comme un violation de ses termes.
Cela étant dit, en utilisant des auto-bots met votre compte en danger 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 Discord. Prenez une décision à votre discrétion.
Un auto-bot est simplement un compte d'utilisateur fonctionnant sur un jeton d'API Discord. Aujourd'hui, Discord exige que les robots soient suivis et étiquetés via ses Portail des développeurs. Un auto-bot contourne cela et donne à un compte utilisateur standard l'accès aux requêtes d'API, ce qui leur permet d'automatiser un large éventail de tâches. La suppression de messages en fait partie.
L'API Discord prend actuellement en charge une requête POST qui déclenche un événement de passerelle Message Delete Bulk, 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 (à une limite de taux).
Avec Discord semblant se contenter de stocker nos messages pour toujours, c'est à nous de trouver des solutions pour les supprimer en masse et préserver notre confidentialité. 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.