Discord'da DM Geçmişinizi Nasıl Silebilirsiniz?

Discord piyasaya sürüldüğünde, anlık mesajlaşma ve grup sohbetleri kavramını sonsuza dek(messaging and group chats) değiştirdi. Var olmadan on yıl önce, kendinizi (A decade)AOL Instant Messenger , MSN Messenger veya daha yeni Skype(Skype—two) kullanırken bulmuş olabilirsiniz ; bunlardan ikisi artık mevcut değildir ve ikincisi Discord'un(Discord) popülaritesinden büyük ölçüde zarar görmüştür.

Discord'dan(Discord) önce , bir mesajlaşma hizmetinin (messaging service)konuşma geçmişimizi(conversation history) bulutta kalıcı olarak saklamasının nasıl bir şey olduğunu hiç bilmiyorduk . Çalışan günlükleri AIM veya MSN'de(AIM or MSN) yerel olarak depolamak için bir tür üçüncü taraf eklentisine ihtiyacınız olacaktır. Skype'ta(Skype) metin günlükleri artık yalnızca 30 gün boyunca bulutta tutuluyor.

Bazıları için mesaj geçmişini sonsuza kadar(message history forever) tutmak harika bir şey. Diğerleri için bu bir kabus. Ocak(January) 2017'de Discord , bir blog gönderisinde (blog post)milyarlarca mesajı nasıl depolayabileceklerini(how they’re able to store billions of messages) açıkladı ve bu politika yakın zamanda değişmeyecek gibi görünüyor. Discord ayrıca, kullanıcıların Discord'daki DM geçmişlerini toplu olarak silmelerine olanak (Discord)sağlamaz(DM history) .

Peki, binlerce doğrudan mesaj gönderdiyseniz ve bunların sonsuza kadar var olmasını istemediğinize karar verirseniz ne olur? Birkaç çözüm var, ancak hiçbiri mükemmel değil.

Discord'da Discord DM Geçmişini Kısayol Tuşlarıyla Silme(Deleting Discord DM History on Discord With Hotkeys)

Bir Discord mesajını(Discord message) silmenin en sezgisel yolu , 

  1. sağ taraftaki hamburger menü simgesini(hamburger menu icon) ortaya çıkarmak için üzerine gelin .
  2. simgesine tıklayarak.
  3. Sil(Delete) öğesini seçin .
  4. Sil(Delete) düğmesini tıklatarak silme işlemini onaylayın.

Ancak bu, farenin tutarlı bir şekilde kullanılmasını gerektirir ve bu da süreci büyük ölçüde yavaşlatır. Bu nedenle, bu prosedürü taklit eden klavye komutlarının sırasını bilmelisiniz.

İşte dizinin bir dökümü:

  1. Bir Discord DM'ye gidin.
  2. En son mesajınızı seçmek için Yukarı(Up) tuşuna bir kez basın.
  3. Düzenleyiciyi etkinleştirmek için tekrar Yukarı(Up) tuşuna basın .
  4. Alandaki tüm metni seçmek için Ctrl + A basın .
  5. Metni silmek için Geri(Backspace) tuşuna basın .
  6. Düzenlemeyi onaylamak için Enter tuşuna(Enter) bir kez basın.
  7. Komut isteminde silme işlemini onaylamak için tekrar Enter'a(Enter) basın .

Bu uzun ve yorucu bir süreç gibi görünse de pratikte bir ritme giriyorsunuz ve her mesajı silmek sadece bir saniyenizi alıyor. Birden fazla farklı düğmeyi tıklatmak için imlecinizi sürekli olarak ekranın farklı alanlarına hareket ettirmekten çok daha az sabit bir el gerektirir.

AutoHotkey ile Discord DM Geçmişini Silme(Deleting Discord DM History With AutoHotkey)

Artık DM'lerin(DMs) fare kullanılmadan silinebileceğini belirledik, bu da işlemi basit bir AutoHotkey komut dosyasıyla(AutoHotkey script) otomatikleştirme olasılığını ortaya çıkarıyor .

En kullanışlı AutoHotkey komut dosyalarının beşiyle(most useful AutoHotkey scripts) ilgili HelpDeskGeek makalemizde olduğu gibi, AutoHotkey'i(AutoHotkey) geçmişte ele aldık ve uygulamayı yüklemek ücretsizdir ve yalnızca bir dakika sürer. Ancak, AutoHotkey şu anda macOS'ta çalışmadığından bu seçenek yalnızca Windows kullanıcıları(this option is only available to Windows users) tarafından kullanılabilir.

İdeal olarak, AutoHotkey komut dosyanızdan aşağıdakileri isteyeceksiniz:

  1. Açmak ve kapatmak için bir geçiş tuşu(toggle key)
  2. Her adım arasında duraklamalarla tam klavye dizisi(keyboard sequence)
  3. Daha önceki mesajları sürekli olarak yüklemenin bir yolu

İşte yazdığım örnek bir komut dosyası :(example script)

F1::
    Toggle := !
    Döngüyü değiştir {
        değilse
            WinExist (“ahk_exe discord.exe”)
        ise arayı(WinExist)
aç             WinActivate
        SendInput {Yukarı}
        Uyku 100
        SendInput {Yukarı}
        Uyku 100
        SendInput ^a
        Uyku 100
        SendInput {Geri}
        Uyku 100
        SendInput { Enter}
        Uyku 100
        SendInput {Enter}
        Uyku 100
        SendInput {WheelUp}
        Uyku 200
    }
    dönüş

Bu komut dosyası, mesaj silmeyi(message deletion) etkinleştirmek veya devre dışı bırakmak için bir geçiş olarak F1 tuşunu(F1 key) kullanır . Bunun çalışması için , komut dosyasını açmadan önce aktif bir DM penceresinde(DM window) olmanız gerekir . Her tuşa basma arasındaki duraklamalar ( Uyku(Sleep) ), daha az işlem gücüne(power don) sahip makinelerin kendilerinin önüne geçmemeleri ve bir tuşu atlamamaları içindir. Bu betiğin çalıştığını ancak garip davrandığını fark ederseniz, her Uykunun(Sleep) değerini 50'lik artışlarla artırmayı deneyin.

Yine de bu komut dosyasında bir uyarı var, bu da bir Discord çağrı(Discord call) mesajına ulaştığında kırılacağıdır . İşte bunlar neye benziyor:

Bu mesajlardan birine ulaşmak , önceki mesajlarınızı seçmek için Yukarı(Up) tuşuna basmanıza engel olacaktır . Ancak, komut dosyasında bunun için bir geçici çözüme izin veren iyileştirmeler mümkün olabilir.

Botlarla Discord DM Geçmişini Silme(Deleting Discord DM History With Bots)

Öncelikle, DM geçmişinizi(DM history) silmek için bir Discord botunun(Discord bot) nasıl kullanılacağına dair talimatlar vermeyeceğimizi(we will not be providing instructions) açıklığa kavuşturalım , ancak okuyucuların bunun mümkün olduğunu bilmelerini sağlıyoruz.

Geçtiğimiz birkaç yıl içinde, Discord , kendi kendine robotların kullanımını caydırmaktan, onu tamamen kendi şartlarının ihlali(violation of its terms) olarak etiketlemeye gitti .

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

Bununla birlikte, self-bot'ları kullanmak hesabınızı fesih riskine sokar, bu nedenle bunu yapmanızı öneremeyiz. Bununla birlikte, birçok kullanıcı, kendi kendine robotları herkese açık, rahatsız edici veya zararlı olmayan amaçlarla kullanmanın hiçbir zaman Discord'un(Discord) kınamasına yol açmadığını bildiriyor . Kendi takdirinize göre bir karar verin.

Self-bot, yalnızca bir Discord API belirteci(Discord API token) üzerinde çalışan bir kullanıcı hesabıdır . Bugün Discord , botların (Discord)Geliştirici Portalı(Developer Portal) aracılığıyla izlenmesini ve etiketlenmesini şart koşuyor . Kendi kendine robot bunu atlatır ve standart bir kullanıcı hesabına (user account access)API istekleri yapmak için erişim sağlayarak çok çeşitli görevleri otomatikleştirmelerine olanak tanır. Mesajları silmek bunlardan biridir.

Discord API şu anda bir Mesaj Silme Toplu ağ geçidi(Message Delete Bulk gateway) olayını başlatan ve botların iki haftadan daha eski olan tüm mesajları hızla silmesine izin veren bir POST isteğini(POST request) desteklemektedir . Daha eski mesajlar tek tek sıraya alınabilir ve silinebilir (bir hız sınırıyla(rate limit) ).

Discord , mesajlarımızı sonsuza kadar saklamaktan memnun görünüyor, onları toplu olarak silmek ve gizliliğimizi korumak için çözümler bulmak bize düşüyor. Yukarıdaki üç seçeneğin hepsi biraz kalitesiz, ancak Discord(Discord) bir çözüm sunana kadar elimizdeki en iyisi bu .



About the author

Ben bir bilgisayar uzmanıyım ve iOS cihazlarında uzmanım. 2009'dan beri insanlara yardım ediyorum ve Apple ürünleriyle olan deneyimim, onların teknoloji ihtiyaçlarına yardımcı olmak için beni mükemmel bir insan yapıyor. Becerilerim şunları içerir: - iPhone'ları ve iPod'ları onarma ve yükseltme - Apple yazılımını yükleme ve kullanma - İnsanların iPhone'ları ve iPod'ları için en iyi uygulamaları bulmalarına yardımcı olma - Çevrimiçi projeler üzerinde çalışma



Related posts