Discord'da Mesaj Geçmişini Yönetme

Kerem Aydın·12 Temmuz 2026·⏱5 dk

Kısa cevap: Discord'da tek bir tuşla sohbeti tamamen "temizlemek" mümkün değildir. Kişisel mesajlarda (DM) yalnızca kendi mesajlarınızı tek tek silebilirsiniz. Sunucularda ise normal kullanıcılar yine sadece kendi mesajlarını silebilirken, moderatörler yerleşik işlevleri veya botları (örneğin MEE6, Carl-bot) kullanarak kanal geçmişini topluca silebilir.

Aşağıda, tek bir başarısız mesajı silmekten oyun veya proje sezonuna başlarken metin kanalını tamamen temizlemeye kadar farklı senaryolar için yöntemler detaylıca açıklanmıştır.

Platform kısıtlamaları: Önceden bilinmesi gerekenler

Temizleme işlemine başlamadan önce, zaman kaybetmemek adına Discord'un mimarisini anlamak önemlidir:

  1. "Tüm konuşmayı sil" butonu yoktur. Ne DM'lerde ne de sunucuda belirli bir kişiyle olan tüm diyalog geçmişini anında silmeye yönelik yerel bir işlev bulunmamaktadır.
  2. Silme işlemi geri alınamaz. Silinen mesajları standart araçlarla kurtarmak imkansızdır.
  3. Yetki asimetrisi. DM'lerde başka bir kullanıcının mesajlarını silemezsiniz. Sunucuda bu işlem yalnızca Manage Messages (Mesajları Yönet) veya Administrator yetkisine sahipseniz mümkündür.
  4. Yerel kopyalar. Bir mesajı silmek, onu sohbette gizler ancak diğer kullanıcıların ekran görüntüleri veya yerel önbellekleri kalır.

Dikkat! Botlar aracılığıyla toplu mesaj silme işlemi sunucuyu yorabilir ve diğer komutların çalışmasını geçici olarak engelleyebilir. Binlerce mesajı tek seferde temizlemek için sık istek göndermeyin.

Kişisel mesajlaşmalarda (DM) mesajları silme

Kişisel mesajlarda diyaloğa yalnızca kendi katkınızı kontrol edebilirsiniz.

Tekil mesajları silme

DM'leri temizlemenin tek resmi yolu budur.

Bilgisayarda (Masaüstü/Web):

  1. Kaldırmak istediğiniz mesajın üzerine fare imlecini getirin.
  2. Mesajın sağ üst köşesindeki «...» (üç nokta) simgesine tıklayın.
  3. Delete Message (Mesajı Sil) seçeneğini belirleyin.
  4. Açılan pencerede işlemi onaylayın.

Mobil cihazda (iOS/Android):

  1. Mesaja uzun basarak dokunun.
  2. Açılan menüden Sil seçeneğini belirleyin.
  3. Silme işlemini onaylayın.

DM'ler tamamen temizlenebilir mi?

Resmi araçlarla — hayır. Ancak dolaylı yollar mevcuttur:

  • Sohbeti arşivleme. Artık görsel olarak ihtiyacınız olmayan bir diyaloğu aktif listeinden gizleyebilirsiniz. Bunun için PC'de DM kategorisini daraltabilir veya sohbeti görmezden gelebilirsiniz.
  • Yeni sohbet başlatma. Eğer konuşma spam veya hatalarla kirlenmişse, aynı kullanıcıyla yeni bir diyalog başlatmak ve eskisini dikkate almamak daha kolaydır.

İpucu: DM'lerde arka arkaya birçok kendi mesajınızı silmek istiyorsanız, bunu manuel olarak yapmanız gerekecektir. Otomatik betikler (self-botlar) Discord'un kullanım şartlarına (ToS) aykırıdır ve hesabınızın engellenmesine yol açabilir. Kolaylık uğruna riske girmeyin.

Sunucuda kanal temizleme

Buradaki imkanlar daha geniştir ancak erişim haklarınıza bağlıdır.

Yöntem 1: Manuel silme (Normal kullanıcılar için)

Moderatör değilseniz, yalnızca kendi mesajlarınızı silebilirsiniz. Algoritma DM'lerdekiyle aynıdır: "..." menüsü üzerinden veya mobil cihazlarda uzun dokunarak.

Yöntem 2: Botlar aracılığıyla toplu silme (Yöneticiler için)

Bir kanalı yüzlerce veya binlerce mesajdan temizlemenin en etkili yolu budur. Popüler botlar: MEE6, Carl-bot, Dyno, ProBot.

Carl-bot için örnek komut:

  1. Botun sunucuya eklendiğinden ve hedef kanalda mesaj okuma ve silme yetkilerine sahip olduğundan emin olun.
  2. Sohbete şu komutu girin:
    /purge amount:50 user:@Username
    ```
    *Bu komut, belirli bir kullanıcıdan gelen son 50 mesajı silecektir.*

    Veya tüm kanalı temizlemek için:
    
/purge amount:100
```
*Kanaldaki (tüm kullanıcılardan gelen) son 100 mesajı silecektir.*

MEE6 için örnek komut:

  1. Ön eki (genellikle !) veya ayarlanmışsa eğik çizgi komutlarını kullanın.
  2. Komut: !clear 50 (son 50 mesajı silecektir).

Discord API kısıtlaması: Botlar, standart toplu silme (bulk delete) yöntemleriyle 14 günden eski mesajları silemez. İki haftadan eski mesajları tek tek silmeniz veya kullanıcı token'ı üzerinden çalışan özel betikler kullanmanız gerekir (bu da platform kuralları açısından risklidir).

Yöntem 3: Kanalı klonlama (Radikal temizlik)

14 günden eski mesajlar dahil olmak üzere kanalın tüm geçmişini anında silmek gerekiyorsa, en iyisi kanalın bir kopyasını oluşturmaktır.

  1. Sunucu Ayarları -> Kanallar bölümüne gidin.
  2. İstediğiniz kanala sağ tıklayın -> Kanalı Kopyala (Duplicate Channel).
  3. Yeni kanal, aynı izin ayarlarına ve konuya sahip olacak ancak tamamen boş olacaktır.
  4. Eski kanal silinebilir veya "arşiv" olarak yeniden adlandırılabilir.

Bu yöntem, #sohbet, #mizah veya teknik log kanallarını sıfırlamak için idealdir.

Temizleme yöntemlerinin karşılaştırılması

DurumKim yapabilirEn iyi yöntem
Kendi tek bir mesajını silmekHerhangi bir kullanıcı"..." menüsü üzerinden manuel silme
DM'de başkasının mesajını silmekHiç kimseMümkün değil
Sunucuda başkasının mesajını silmekModeratör/YöneticiManuel silme veya ihlalciyi engelleme
Son 100 mesajı temizlemekModeratör/YöneticiBot komutu (/purge, !clear)
Kanalın tamamen temizlenmesi (her yaşta)YöneticiKanalı kopyalama (klonlama)

Temizleme sırasında yapılan yaygın hatalar

  1. Kendi yazdığınız betikleri kullanmaya çalışmak. "Self-bot" kullanımı (kullanıcı eylemlerini taklit ederek kendi mesajlarını topluca silen programlar), Discord'un kullanım koşullarının doğrudan ihlalidir. Hesabınız kalıcı olarak engellenebilir.
  2. Bot yetkilerini göz ardı etmek. Bot mesajları siliyorsa, rol ayarlarında bot rolü için Manage Messages (Mesajları Yönet) kutucuğunun işaretli olup olmadığını kontrol edin. Ayrıca bot rolünün, mesajlarını silmeye çalıştığı kullanıcıların rollerinden daha yüksek konumda olduğundan emin olun.
  3. Önemli sabitlenmiş mesajları silmek. Botlar aracılığıyla toplu temizlik yapılırken, sabitlenmiş mesajlar (Pinned Messages) da temizleme aralığına giriyorsa silinir. /purge komutunu çalıştırmadan önce sabitlenmiş mesajları kontrol edin.

SSS

DM'de bir mesajı sildiğimi karşı taraf görüyor mu? Evet, mesaj her iki katılımcıdan da kaybolur. Ancak, karşı tarafın bildirimleri açıksa veya ekran görüntüsü aldıysa, bilgi onda kalır. Discord arayüzünde DM'lerde "Mesaj silindi" gibi bir iz kalmaz; mesaj simplemente yok olur.

Sunucuda silinen mesajlar kurtarılabilir mi? Standart araçlarla hayır. Bazı botlar, silme işlemini ve mesaj içeriğini kaydettiği log kanalları tutar. Sunucunuzda böyle bir bot ayarlanmışsa (örneğin Logging modülü açık olan Dyno), yöneticiler silinen içeriği özel bir log kanalında görebilir.

Neden bot 2 haftadan eski mesajları silemiyor? Bu bir Discord API kısıtlamasıdır. bulkDelete yöntemi yalnızca 14 günden az süre önce oluşturulan mesajlarla çalışır. Daha eski mesajlar için her mesajın tek tek silinmesi gerekir; bu yavaştır ve genellikle spam koruması tarafından sınırlandırılır.

Kanal klonlama güvenli midir? Evet, bu en güvenli ve hızlı işlemdir. Yeni kanal benzersiz bir ID alır, bu nedenle eski kanala yönelik tüm bağlantılar çalışmayı durdurur ancak geçmiş, eski kanal tamamen silinene kadar eski (gizli veya silinmiş) kanalda erişilebilir durumda kalır.