Discord Mesaj Temizleyici

Seçtiğin sohbette sadece kendi attığın mesajları siler.

Ücretsiz · Açık kaynak · Kurulum yok · 4 dil · Windows

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

Bu program ne işe yarıyor?

Merhaba arkadaşlar.

Discord'da eski bir sohbeti temizlemek istediğinizde şöyle bir sorunla
karşılaşıyorsunuz: toplu silme diye bir şey yok. Mesajların üzerine
tek tek geleceksiniz, üç noktaya basacaksınız, sil diyeceksiniz, onaylayacaksınız.
Bir mesaj için dört tıklama.

Yüz mesaj varsa dört yüz tıklama demek. Bin mesaj varsa akşamınız gitti demek.

Ben de kendi hesabımdaki eski sohbetleri temizlemek isteyince bu işi yapan
küçük bir program yazdım. Sonra düşündüm ki aynı dertten muzdarip başkaları
da vardır — o yüzden düzenleyip paylaşıyorum.

Program şunu yapıyor: seçtiğiniz sohbete giriyor, mesajları geriye doğru
tarıyor, içlerinden sadece sizin gönderdiklerinizi buluyor ve
tek tek siliyor. Siz sadece başlat deyip bekliyorsunuz.

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

⚠ ÖNCE BUNU OKUYUN

TÜM SORUMLULUK SİZE AİTTİR.
DISCORD SİZİ BANLAYABİLİR.


Discord'un Hizmet Şartları, kullanıcı hesaplarının API üzerinden
otomatize edilmesini açıkça yasaklıyor. Bu programı kullanmanız,
kendi mesajlarınızı siliyor olsanız bile hesabınızın uyarılmasına,
kısıtlanmasına veya kalıcı olarak kapatılmasına yol açabilir.

Ayrıca silme işlemi geri alınamaz. Silinen mesaj bir daha gelmez,
kurtarma diye bir şey yok.

Kullanımdan doğabilecek her türlü veri kaybı, hesap kaybı ve zarardan
kullanıcı sorumludur. Yazılım "olduğu gibi" sunulur, hiçbir garanti verilmez.

Bu riski kabul etmiyorsanız programı kullanmayın. Ben de bu yüzden programın
içine, ilk açılışta bu uyarıyı tam metin gösteren ve sonuna kadar
okumadan onaylatmayan
bir ekran koydum.

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

Peki güvenli mi? Ne gibi önlemler var?

Bu tür programların en büyük derdi, insanın yanlışlıkla istemediği bir şeyi
silmesi. Onun için birkaç fren koydum:

Deneme modu varsayılan olarak açık geliyor.
İlk çalıştırdığınızda hiçbir şey silinmez. Program sadece "şunları silecektim"
diye listeler. Siz bakarsınız, doğruysa deneme modunu kapatıp gerçekten
başlatırsınız. Yanlış kanal seçtiyseniz zaten fark edersiniz.

Sadece sizin mesajlarınıza dokunuyor.
Karşı tarafın mesajları hiç hedeflenmiyor. Silinemeyen sistem mesajlarını da
atlıyor, boşuna uğraşmıyor.

Silmeler arasında 2.4 saniye bekliyor.
Hızlı silmek Discord'un bot tespitine takılmanın en kolay yolu. Bu yüzden
varsayılan bekleme 2.4 saniye. Aşağı çekmek isterseniz program sizi uyarıyor.
Sabırlı olun derim — hesabınız buna değer.

Hız sınırına takılırsa kendi kendine bekliyor.
Discord "yavaşla" dediğinde program hata verip kapanmıyor; ne kadar
beklemesi gerekiyorsa bekleyip kaldığı yerden devam ediyor.

Gerçek silme öncesi son bir onay soruyor.
"Bu kanaldaki kendi mesajların kalıcı olarak silinecek, devam edilsin mi?"

İstediğiniz an durdurabiliyorsunuz.
Durdur butonu işlemi temiz keser, yarım kalmış bir şey olmaz.

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

Token'ım nereye gidiyor?

En çok merak edilen kısım bu, o yüzden net yazıyorum:

Token diske yazılmıyor. Sadece programın belleğinde duruyor ve programı
kapattığınız anda siliniyor. Bu yüzden her açılışta yeniden yapıştırmanız
gerekiyor — kolaylık olsun diye kaydetmeyi bilerek eklemedim.

Program Discord'un kendi sunucusundan başka hiçbir yere bağlanmıyor.
Hiçbir veri hiçbir yere gönderilmiyor. İsterseniz güvenlik duvarından
izleyebilirsiniz.

Kodun tamamı açık. Toplam beş dosya, harici kütüphane bile kullanmıyor.
Python bilen biri on dakikada okur, ne yaptığını görür. Güvenmiyorsanız
kaynaktan kendiniz derleyebilirsiniz.

Bir de şunu söyleyeyim: token'ınız hesabınızın tam anahtarıdır.
Kimseyle paylaşmayın, ekran görüntüsü atmayın. Ve tarayıcı konsoluna
kimsenin verdiği kodu yapıştırmayın
— Discord'un oradaki o büyük kırmızı
uyarısı tam olarak bunun içindir.

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

Programın içi nasıl görünüyor?

Aşağıdaki görselde ana ekranın hangi bölümü ne işe yarıyor, numaralarla
işaretledim:



Solda ayarlar, sağda canlı sayaçlar ve kayıt penceresi var. Kayıt penceresi
renk kodlu: yeşil silinenler, sarı atlananlar, kırmızı hata alanlar.
Ne olup bittiğini anlık görüyorsunuz.

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

Nasıl kullanılıyor?



Kısaca anlatayım:

1. Programı açınca önce dil soruyor. Türkçe, İngilizce, İspanyolca
veya Almanca seçebiliyorsunuz.

2. Ardından sorumluluk metni geliyor. Sonuna kadar okumadan onay
kutusu açılmıyor — bilerek böyle yaptım.

3. Token'ınızı yapıştırıp Bağlan diyorsunuz. Token almayı bilmiyorsanız
programın içinde "? Token nasıl alınır?" diye bir buton var,
tarayıcıdan nasıl alınacağını adım adım anlatıyor.

4. Sohbeti seçiyorsunuz. Özel mesajlarınız otomatik listeleniyor.
Sunucu kanalı istiyorsanız Sunucu sekmesine geçin — sunucularınız ve
kanallarınız da otomatik geliyor, kanal ID'si aramanıza gerek yok.

5. İsterseniz tarih aralığı verebilirsiniz. "Şu tarihten öncekileri sil"
gibi. İsterseniz metin filtresi koyabilirsiniz, sadece belirli bir kelime
geçen mesajlar silinir.

6. Test Et butonuna basın. Hiçbir şey silmeden token'ınızı,
izinlerinizi, seçtiğiniz kanalı ve bekleme sürenizi kontrol ediyor.

7. Deneme modunda bir çalıştırın, listeyi görün. Doğruysa deneme modunu
kapatıp gerçekten başlatın.

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

İndirme

➜ DiscordMesajTemizleyici.exe (doğrudan indir)

Kaynak kod ve detaylar:
github.com/tugayozayasan/discord-message-cleaner

İndirin, çift tıklayın, çalışır. Kurulum yok, Python yok, tek dosya.

Windows SmartScreen uyarı verirse: dosya kod imzalama sertifikasıyla
imzalanmadığı için normaldir — o sertifika yıllık birkaç yüz dolar, ücretsiz
bir program için almadım. Daha fazla bilgi → Yine de çalıştır deyip
geçebilirsiniz. Güvenmiyorsanız kaynak kod ortada, kendiniz derleyin.

Sistem: Windows · Lisans: MIT · Sürüm: v1.25

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

Sorusu, hata bildirimi veya önerisi olan konuya yazsın, elimden geldiğince
yardımcı olurum. İşinize yararsa GitHub'da bir yıldız bırakırsanız sevinirim.

Kolay gelsin.