Hogyan lehet törölni a DM-előzményeket a Discordon

Amikor a Discord megjelent, örökre megváltoztatta az azonnali üzenetküldés és a csoportos csevegés fogalmát. Egy évtizeddel a létezése előtt előfordulhat, hogy az AOL Instant Messengert(AOL Instant Messenger) , az MSN Messengert(MSN Messenger) vagy az újabb Skype-ot használta – ezek közül kettő(Skype—two) már nem létezik, az utóbbi pedig sokat szenvedett a Discord népszerűsége miatt.

A Discord előtt soha nem tudtuk, milyen, ha egy üzenetküldő szolgáltatás állandóan a felhőben tárolja beszélgetési előzményeinket. A futó naplók AIM -en vagy MSN -en való helyi tárolásához szüksége van valamilyen harmadik féltől származó beépülő modulra. A Skype -on a szöveges naplókat már csak 30 napig tárolják a felhőben.

Egyesek számára nagyszerű dolog az üzenettörténet örökre megtartása. Mások számára ez egy rémálom. 2017 januárjában(January) a Discord felvázolta , hogyan tudnak üzenetek milliárdjait tárolni(how they’re able to store billions of messages) egy blogbejegyzésben, és úgy tűnik, hogy ez az irányelv egyhamar nem fog megváltozni. A Discord(Discord) arra sem kínál lehetőséget, hogy a felhasználók tömegesen töröljék DM-előzményeiket a Discordon(Discord) .

Szóval, mi történik, ha több ezer közvetlen üzenetet küld, és úgy dönt, hogy nem szeretné, hogy örökké létezzenek? Számos megoldás létezik, de egyik sem tökéletes.

A Discord DM előzményeinek törlése a Discordon gyorsbillentyűkkel(Deleting Discord DM History on Discord With Hotkeys)

A Discord(Discord) -üzenet  törlésének legintuitívabb módja a

  1. rámutatva megjelenik a jobb oldali hamburger menü ikonja.
  2. ikonra kattintva.
  3. a Törlés(Delete) kiválasztásával .
  4. erősítse meg a törlést a Törlés(Delete) gombra kattintva.

Ehhez azonban az egér következetes használatára van szükség, ami rendkívül lelassítja a folyamatot. Ezért ismernie kell az ezt az eljárást utánzó billentyűparancsok sorrendjét.

Íme a sorrend lebontása:

  1. Menj be egy Discord DM-be.
  2. Nyomja meg egyszer a Fel(Up) gombot a legutóbbi üzenet kiválasztásához.
  3. Nyomja meg ismét a Fel(Up) gombot a szerkesztő aktiválásához.
  4. Nyomja meg a Ctrl + A a mezőben lévő teljes szöveg kijelöléséhez.
  5. Nyomja meg a Backspace gombot a szöveg törléséhez.
  6. Nyomja meg egyszer az Entert a szerkesztés megerősítéséhez.(Enter)
  7. Nyomja meg ismét az Enter billentyűt a törlés megerősítéséhez.

Ez hosszú és fárasztó folyamatnak tűnik, de a gyakorlatban az ember beáll egy ritmusba, és az egyes üzenetek törlése csak egy másodpercet vesz igénybe. Sokkal kevésbé biztos kézre van szükség, mintha folyamatosan mozgatná a kurzort a képernyő különböző területeire, hogy több különböző gombra kattintson.

A Discord DM előzményeinek törlése az AutoHotkey segítségével(Deleting Discord DM History With AutoHotkey)

Most, hogy megállapítottuk, hogy a DM(DMs) -ek egér használata nélkül is törölhetők, megnyílik a lehetőség a folyamat automatizálására egy egyszerű AutoHotkey szkript segítségével.

Korábban foglalkoztunk az AutoHotkey -vel, például HelpDeskGeek cikkünkben az öt leghasznosabb AutoHotkey szkriptről(most useful AutoHotkey scripts) , és az alkalmazás telepítése ingyenes, és csak egy percet vesz igénybe. Ez a lehetőség azonban csak a Windows-felhasználók számára érhető el,(this option is only available to Windows users) mivel az AutoHotkey jelenleg nem működik macOS rendszeren.

Ideális esetben a következő dolgokat szeretné az AutoHotkey szkriptből:

  1. Váltógomb a be- és kikapcsoláshoz
  2. A teljes billentyűzetsorozat az egyes lépések között szünetekkel
  3. A korábbi üzenetek folyamatos betöltésének módja

Itt van egy példaszkript, amit írtam:

F1::
    Toggle := !Toggle
    hurok {
        ha nem
            Szünet átváltása
        , ha WinExist ("ahk_exe discord.exe")
            WinActivate SendInput
        {Fel}
        Alvás 100
        SendInput {Fel}
        Alvás 100
        SendInput ^a
        Sleep 100 SendInput         {
        BackInput10}
        Sleep
Enter}
        Sleep 100
        SendInput {Enter}
        Sleep 100
        SendInput {WheelUp}
        Sleep 200
    }
    visszatérés

Ez a szkript az F1 billentyűt használja kapcsolóként az üzenettörlés engedélyezéséhez vagy letiltásához. Ahhoz, hogy ez működjön, már aktív DM-ablakban kell lennie, mielőtt bekapcsolná a szkriptet. Az egyes billentyűlenyomások közötti szünetek ( Sleep ) azért vannak, hogy a kisebb feldolgozási teljesítményű gépek ne előzzék meg magukat és ne hagyjanak ki egy billentyűt. Ha úgy találja, hogy ez a szkript fut, de furcsán viselkedik, próbálja meg növelni az egyes alvó állapotok(Sleep) értékét 50-es lépésekben.

Ennek a szkriptnek azonban van egy figyelmeztetése, hogy a Discord(Discord) hívási üzenet elérésekor megszakad . Így néznek ki ezek:

Ezen üzenetek valamelyikének elérése megakadályozza, hogy a Fel(Up) billentyű megnyomásával válassza ki az előtte lévő korábbi üzeneteket. Lehetséges azonban a szkript olyan fejlesztése, amely lehetővé teszi a probléma megoldását.

A Discord DM előzményeinek törlése botokkal(Deleting Discord DM History With Bots)

Először is tisztázzuk, hogy nem adunk útmutatást(we will not be providing instructions) a Discord bot használatával a DM-előzmények törlésére, de tudatjuk olvasóinkkal, hogy ez lehetséges.

Az elmúlt néhány évben a Discord a self-botok használatának visszaszorítása helyett a feltételek megsértésének(violation of its terms) minősítette azt .

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

Ennek ellenére a self-botok használata a fiók megszüntetésének kockázatát jelenti, ezért ezt nem javasoljuk. Sok felhasználó azonban arról számol be, hogy az önrobotok nem nyilvános, zavaró vagy káros célokra történő használata soha nem vezetett a Discord megrovásához . Hozz döntést saját belátásod szerint.

A self-bot egyszerűen egy Discord API tokenen futó felhasználói fiók. Ma a Discord megköveteli, hogy a botokat a (Discord)fejlesztői portálján(Developer Portal) keresztül nyomon kövessék és címkézzék . Az önrobot megkerüli ezt, és szabványos felhasználói fióknak biztosít hozzáférést az API -kérésekhez, lehetővé téve számukra a feladatok széles körének automatizálását. Az üzenetek törlése ezek egyike.

A Discord API jelenleg támogatja a POST kérést, amely egy Üzenettörlés tömeges(Message Delete Bulk) átjáró eseményt indít el, lehetővé téve a robotok számára, hogy gyorsan töröljenek minden két hétnél fiatalabb üzenetet. A régebbi üzenetek sorba helyezhetők és egyenként törölhetők (korlátozott sebességgel).

Mivel a Discord látszólag elégedett üzeneteink örökre történő tárolásával, rajtunk múlik, hogy megoldásokat találjunk ki ezek tömeges törlésére és magánéletünk megőrzésére. A fenti három lehetőség mind egy kicsit silány, de ez a legjobb, amink van, amíg a Discord nem kínál megoldást.



About the author

Számítástechnikai szakértő vagyok, több mint 10 éves tapasztalattal, és arra specializálódtam, hogy segítsek az embereknek az irodájukban lévő számítógépeik kezelésében. Cikkeket írtam olyan témákban, mint az internetkapcsolat optimalizálása, a számítógép beállítása a legjobb játékélmény érdekében stb. Ha bármiben szeretnél segítséget kérni munkáddal vagy magánéleteddel kapcsolatban, én vagyok a megfelelő személy!



Related posts