Come eliminare la cronologia DM su Discord

Quando Discord è stato rilasciato, ha cambiato per sempre il concetto di messaggistica istantanea e chat di gruppo(messaging and group chats) . Un decennio(A decade) prima che esistesse, potresti esserti trovato a utilizzare AOL Instant Messenger , MSN Messenger o il più recente Skype, due(Skype—two) dei quali non esistono più e l'ultimo dei quali ha sofferto molto della popolarità di Discord .

Prima di Discord , non sapevamo mai com'era avere un servizio di messaggistica che(messaging service) archivia permanentemente la nostra cronologia(conversation history) delle conversazioni nel cloud. Per archiviare localmente i log in esecuzione su AIM o MSN(AIM or MSN) , avresti bisogno di una sorta di plug-in di terze parti. Su Skype , i registri di testo vengono ora conservati nel cloud per soli 30 giorni.

Per alcuni, conservare per sempre la cronologia dei messaggi(message history forever) è una cosa grandiosa. Per altri, è un incubo. Nel gennaio(January) del 2017, Discord ha delineato come sono in grado di archiviare miliardi di messaggi(how they’re able to store billions of messages) in un post sul blog(blog post) e sembra che questa politica non cambierà a breve. Discord non offre inoltre agli utenti la possibilità di eliminare in massa la cronologia DM(DM history) su Discord .

Quindi, cosa succede se hai inviato migliaia di messaggi diretti e decidi che non vuoi più che esistano per sempre? Ci sono diverse soluzioni, ma nessuna è perfetta.

Eliminazione della cronologia di Discord DM su Discord con i tasti di scelta rapida(Deleting Discord DM History on Discord With Hotkeys)

Il modo più intuitivo per eliminare un messaggio Discord(Discord message) è 

  1. passandoci sopra con il mouse per rivelare l' icona del menu dell'hamburger(hamburger menu icon) sul lato destro .
  2. cliccando sull'icona.
  3. selezionando Elimina(Delete) .
  4. confermando l'eliminazione facendo clic sul pulsante Elimina(Delete) .

Tuttavia, ciò richiede un uso coerente del mouse, rallentando enormemente il processo. Pertanto, dovresti conoscere la sequenza di comandi da tastiera che imitano questa procedura.

Ecco una ripartizione della sequenza:

  1. Entra in un DM Discord.
  2. Premi su(Up) una volta per selezionare il messaggio più recente.
  3. Premi di nuovo su(Up) per attivare l'editor.
  4. Premi Ctrl + A per selezionare tutto il testo nel campo.
  5. Premi Backspace per eliminare il testo.
  6. Premere Invio(Enter) una volta per confermare la modifica.
  7. Premere nuovamente Invio(Enter) per confermare l'eliminazione al prompt.

Sembra un processo lungo ed estenuante, ma in pratica si entra in un ritmo e l'eliminazione di ogni messaggio richiede solo un secondo. Richiede molto meno una mano ferma che spostare costantemente il cursore in diverse aree dello schermo per fare clic su più pulsanti diversi.

Eliminazione della cronologia di Discord DM con AutoHotkey(Deleting Discord DM History With AutoHotkey)

Ora che abbiamo stabilito che i DM(DMs) possono essere eliminati senza usare il mouse, si apre la possibilità di automatizzare il processo con un semplice script AutoHotkey(AutoHotkey script) .

Abbiamo trattato AutoHotkey in passato, come il nostro articolo di HelpDeskGeek su cinque degli script AutoHotkey più utili(most useful AutoHotkey scripts) e l'installazione dell'applicazione è gratuita e richiede solo un minuto. Tuttavia, questa opzione è disponibile solo per gli utenti Windows(this option is only available to Windows users) poiché AutoHotkey non funziona attualmente su macOS.

Idealmente, vorrai le seguenti cose dal tuo script AutoHotkey:

  1. Un tasto(toggle key) di commutazione per accenderlo e spegnerlo
  2. L'intera sequenza della tastiera(keyboard sequence) con pause tra ogni passaggio
  3. Un modo per caricare continuamente i messaggi precedenti

Ecco uno script di esempio(example script) che ho scritto:

F1::
    Toggle := !Toggle
    loop {
        se no Toggle
            break
        se WinExist ("ahk_exe discord.exe")
            WinActivate
        SendInput {Up}
        Sleep 100
        SendInput {Up}
        Sleep 100
        SendInput ^a
        Sleep 100
        SendInput {Backspace}
        Sleep 100
        SendInput { Invio}
        Sospensione 100
        SendInput {Enter}
        Sospensione 100
        SendInput {WheelUp}
        Sospensione 200
    }
    ritorno

Questo script utilizza il tasto F1(F1 key) come interruttore per abilitare o disabilitare l' eliminazione dei messaggi(message deletion) . Affinché funzioni, devi essere già in una finestra DM(DM window) attiva prima di attivare lo script. Le pause ( Sleep ) tra ogni pressione di un tasto fanno in modo che le macchine con meno potenza(power don) di elaborazione non vadano avanti da sole e saltino un tasto. Se trovi che questo script viene eseguito ma si comporta in modo strano, prova ad aumentare il valore di ogni Sleep con incrementi di 50.

Tuttavia, c'è un avvertimento su questo script, ovvero che si interromperà al raggiungimento di un messaggio di chiamata Discord . (Discord call)Ecco come appaiono:

Raggiungere uno di questi messaggi ti impedirà di premere il tasto Su(Up) per selezionare i messaggi precedenti prima di esso. Tuttavia, potrebbero essere possibili miglioramenti allo script che consentono una soluzione alternativa per questo.

Eliminazione della cronologia di Discord DM con i bot(Deleting Discord DM History With Bots)

Per prima cosa chiariamo che non forniremo istruzioni(we will not be providing instructions) su come utilizzare un bot Discord(Discord bot) per eliminare la cronologia dei DM(DM history) , ma faremo sapere ai lettori che ciò è possibile.

Negli ultimi anni, Discord è passata dallo scoraggiare l'uso di robot automatici all'etichettarlo apertamente come una violazione dei suoi termini(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

Detto questo, l'utilizzo di autobot mette il tuo account a rischio di chiusura, quindi non possiamo suggerire di farlo. Tuttavia, molti utenti segnalano che l'utilizzo di autobot per scopi non pubblici, di disturbo o dannosi non ha mai portato a un rimprovero da parte di Discord . Prendi una decisione a tua discrezione.

Un self-bot è semplicemente un account utente in esecuzione su un token API Discord(Discord API token) . Oggi Discord richiede che i bot siano tracciati e taggati attraverso il suo Portale per sviluppatori(Developer Portal) . Un self-bot aggira questo problema e fornisce a un account utente standard l'accesso(user account access) per effettuare richieste API , consentendo loro di automatizzare un'ampia gamma di attività. L'eliminazione dei messaggi è uno di questi.

L' API Discord(Discord API) attualmente supporta una richiesta POST(POST request) che attiva un evento gateway di eliminazione in blocco dei messaggi(Message Delete Bulk gateway) , consentendo ai bot di eliminare rapidamente tutti i messaggi che hanno meno di due settimane. I messaggi più vecchi possono essere messi in coda ed eliminati individualmente (a un limite di velocità(rate limit) ).

Con Discord apparentemente contento di archiviare i nostri messaggi per sempre, spetta a noi trovare soluzioni per eliminarli in massa e preservare la nostra privacy. Le tre opzioni precedenti sono tutte un po' scadenti, ma è la migliore che abbiamo fino a quando Discord non offre una soluzione.



About the author

Sono un esperto di computer e sono specializzato in dispositivi iOS. Aiuto le persone dal 2009 e la mia esperienza con i prodotti Apple mi rende la persona perfetta per aiutare con le loro esigenze tecnologiche. Le mie competenze includono: - Riparazione e aggiornamento di iPhone e iPod - Installazione e utilizzo di software Apple - Aiutare le persone a trovare le migliori app per i loro iPhone e iPod - Lavorare su progetti online



Related posts