Jak usunąć swoją historię DM na Discord

Kiedy Discord został wydany, na zawsze zmienił koncepcję komunikatorów i czatów grupowych. Dziesięć lat przed jego zaistnieniem być może korzystałeś z komunikatora AOL Instant Messenger(AOL Instant Messenger) , MSN Messenger lub nowszego Skype’a —(Skype—two) z których dwa już nie istnieją, a ten ostatni bardzo ucierpiał na popularności Discorda(Discord) .

Przed Discordem(Discord) nigdy nie wiedzieliśmy, jak to jest mieć usługę przesyłania wiadomości, która na stałe przechowuje naszą historię rozmów w chmurze. Aby lokalnie przechowywać uruchomione dzienniki w AIM lub MSN , potrzebujesz wtyczki innej firmy. W Skypie(Skype) dzienniki tekstowe są teraz przechowywane w chmurze tylko przez 30 dni.

Dla niektórych trzymanie się historii wiadomości na zawsze to wspaniała rzecz. Dla innych to koszmar. W styczniu(January) 2017 r. Discord wyjaśnił(Discord) , w jaki sposób mogą przechowywać miliardy wiadomości(how they’re able to store billions of messages) w poście na blogu i wygląda na to, że ta polityka nie ulegnie zmianie w najbliższym czasie. Discord nie oferuje również użytkownikom możliwości masowego usuwania historii wiadomości DM na Discordzie(Discord) .

A więc co się stanie, jeśli wysłałeś tysiące bezpośrednich wiadomości i zdecydujesz, że nie chcesz, aby istniały one na zawsze? Jest kilka rozwiązań, ale żadne z nich nie jest idealne.

Usuwanie historii Discord DM na Discord za pomocą klawiszy skrótu(Deleting Discord DM History on Discord With Hotkeys)

Najbardziej intuicyjnym sposobem na usunięcie wiadomości na Discordzie(Discord) jest 

  1. najechanie na niego kursorem, aby wyświetlić ikonę menu hamburgera po prawej stronie.
  2. klikając na ikonę.
  3. wybierając Usuń(Delete) .
  4. potwierdzenie usunięcia poprzez kliknięcie przycisku Usuń(Delete) .

Wymaga to jednak konsekwentnego używania myszy, co ogromnie spowalnia proces. Dlatego powinieneś wiedzieć o sekwencji poleceń klawiaturowych, które naśladują tę procedurę.

Oto podział sekwencji:

  1. Wejdź na Discord DM.
  2. Naciśnij raz w górę(Up) , aby wybrać ostatnią wiadomość.
  3. Naciśnij ponownie w górę(Up) , aby aktywować edytor.
  4. Naciśnij Ctrl + A , aby zaznaczyć cały tekst w polu.
  5. Naciśnij Backspace , aby usunąć tekst.
  6. Naciśnij Enter raz, aby potwierdzić edycję.
  7. Ponownie naciśnij klawisz Enter , aby potwierdzić usunięcie w monicie.

Wydaje się, że to długi i wyczerpujący proces, ale w praktyce wpadasz w rytm, a usunięcie każdej wiadomości zajmuje tylko sekundę. Wymaga to o wiele mniej stabilnej ręki niż ciągłe przesuwanie kursora w różne obszary ekranu, aby klikać wiele różnych przycisków.

Usuwanie historii Discord DM za pomocą AutoHotkey(Deleting Discord DM History With AutoHotkey)

Teraz, gdy ustaliliśmy, że wiadomości DM(DMs) można usuwać bez użycia myszy, otwiera to możliwość zautomatyzowania procesu za pomocą prostego skryptu AutoHotkey .

W przeszłości omówiliśmy AutoHotkey(AutoHotkey) , na przykład nasz artykuł HelpDeskGeek dotyczący pięciu najbardziej przydatnych skryptów AutoHotkey(most useful AutoHotkey scripts) , a instalacja aplikacji jest bezpłatna i zajmuje tylko minutę. Jednak ta opcja jest dostępna tylko dla użytkowników systemu Windows,(this option is only available to Windows users) ponieważ AutoHotkey nie działa obecnie w systemie macOS.

Najlepiej byłoby, gdyby ze swojego skryptu AutoHotkey potrzebne były następujące rzeczy:

  1. Przełącznik do włączania i wyłączania
  2. Pełna sekwencja klawiatury z przerwami pomiędzy każdym krokiem
  3. Sposób na ciągłe ładowanie wcześniejszych wiadomości

Oto przykładowy skrypt, który napisałem:

F1::
    Przełącz := !Przełącz
    pętlę {
        jeśli nie Przełącz
            przerwa
        , jeśli WinExist („ahk_exe discord.exe”)
            WinActivate
        SendInput {W górę}
        Sleep 100
        SendInput {W górę}
        Sleep 100
        SendInput ^a
        Sleep 100
        SendInput {Backspace}
        Sleep 100
        SendInput { Enter}
        Sleep 100
        SendInput {Enter}
        Sleep 100
        SendInput {WheelUp}
        Sleep 200
    }
    powrót

Ten skrypt używa klawisza F1 jako przełącznika do włączania lub wyłączania usuwania wiadomości. Aby to zadziałało, musisz już być w aktywnym oknie DM przed włączeniem skryptu. Przerwy ( Sleep ) między każdym naciśnięciem klawisza mają na celu zapobieganie wyprzedzaniu i pomijaniu klawisza przez maszyny o mniejszej mocy obliczeniowej. Jeśli okaże się, że ten skrypt działa, ale zachowuje się dziwnie, spróbuj zwiększać wartość każdego uśpienia(Sleep) o 50.

Istnieje jednak zastrzeżenie do tego skryptu, który polega na tym, że pęknie po dotarciu do wiadomości o wywołaniu Discord . Oto jak one wyglądają:

Dotarcie do jednej z tych wiadomości uniemożliwi naciśnięcie klawisza W górę(Up) w celu wybrania wcześniejszych wiadomości przed nią. Jednak możliwe są ulepszenia skryptu, które umożliwiają obejście tego problemu.

Usuwanie historii Discord DM za pomocą botów(Deleting Discord DM History With Bots)

Najpierw wyjaśnijmy, że nie będziemy dostarczać instrukcji(we will not be providing instructions) , jak używać bota Discord do usuwania historii czatów, ale informujemy czytelników, że jest to możliwe.

W ciągu ostatnich kilku lat Discord przeszedł od zniechęcania do używania self-botów do jawnego oznaczania tego jako naruszenia jego warunków(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

Biorąc to pod uwagę, używanie self-botów naraża Twoje konto na ryzyko zamknięcia, więc nie możemy tego sugerować. Jednak wielu użytkowników zgłasza, że ​​używanie autobotów do celów, które nie są publiczne, destrukcyjne ani szkodliwe, nigdy nie doprowadziło do nagany ze strony Discord . Podejmij decyzję według własnego uznania.

Autobot to po prostu konto użytkownika działające na tokenie Discord API . Obecnie Discord wymaga, aby boty były śledzone i oznaczane przez portal dla programistów(Developer Portal) . Self-bot omija to i daje standardowemu kontu użytkownika dostęp do tworzenia żądań API , pozwalając im zautomatyzować szeroki zakres zadań. Jednym z nich jest usuwanie wiadomości.

Discord API(Discord API) obsługuje obecnie żądanie POST , które uruchamia zdarzenie bramy Message Delete Bulk , umożliwiając botom szybkie usuwanie wszystkich wiadomości, które mają mniej niż dwa tygodnie. Starsze wiadomości można umieszczać w kolejce i usuwać pojedynczo (przy limicie szybkości).

Ponieważ Discord wydaje się być zadowolony z przechowywania naszych wiadomości na zawsze, to my musimy wymyślić rozwiązania, które pozwolą je masowo usuwać i chronić naszą prywatność. Powyższe trzy opcje są trochę tandetne, ale to najlepsze, jakie mamy, dopóki Discord nie zaoferuje rozwiązania.



About the author

Jestem technikiem komputerowym z ponad 10-letnim doświadczeniem i doświadczeniem w pracy z urządzeniami z systemem Android. Od pięciu lat pracuję również w biurze, gdzie nauczyłem się obsługi Office 365 i MacOS. W wolnym czasie lubię spędzać czas na świeżym powietrzu, grając muzykę lub oglądając filmy.



Related posts