Discord verilerinizi analiz etmek, yedeklemek ve yönetmek için tasarlanmış, güçlü ve modern bir masaüstü uygulamasıdır.
- 🔍 Gelişmiş Veri İndeksleme: Tüm DM geçmişinizi ve mesaj verilerinizi hızlıca tarayın ve indeksleyin.
- 🕵️ Dedektif Modu (Deleted Message Watcher): Karşı tarafın sildiği mesajları anında yakalar ve yerel kasanıza (Vault) kaydeder.
- 📸 Medya Pusu Sistemi: Silinen mesajlardaki resim ve videoları silinmeden önce otomatik olarak indirir ve yedekler.
- 🧹 Güvenli Toplu Silme (Purge): DM'lerde sadece kendi mesajlarınızı akıllı filtreleme ile saniyeler içinde temizleyin.
- 📂 Arşivleme ve Yedekleme: Mesajlarınızı yerel olarak güvenli bir şekilde saklayın ve istediğiniz zaman çevrimdışı görüntüleyin.
- 📝 Username İzleme: Kullanıcıların kullanıcı adı değişikliklerini otomatik olarak kaydedin.
- 🌐 Global Name İzleme: Discord görünen isim (display name) değişikliklerini takip edin.
- 🖼️ Profil Fotoğrafı İzleme: Avatar değişikliklerini eski ve yeni görselleriyle birlikte kaydedin.
- 🎨 Banner İzleme: Profil banner değişikliklerini görsel önizleme ile takip edin.
- 🟢 Durum İzleme: Kullanıcıların online/offline/idle/dnd durumlarını gerçek zamanlı olarak izleyin (WebSocket).
- 📊 Timeline Görünümü: Tüm değişiklikleri kronolojik sırayla görüntüleyin ve filtreleyin.
- 🎯 Özelleştirilebilir İzleme: Her kullanıcı için hangi özelliklerin izleneceğini seçin.
- 🔧 Ayarlar Paneli: Uygulama davranışını özelleştirin.
- 🔄 İzleme Kontrolü: Silinen mesaj izlemeyi açıp kapatabilme.
- 💾 Yerel Veri Saklama: Tüm veriler güvenli bir şekilde yerel olarak saklanır.
- 🛡️ Anti-Ban Kalkanı: Discord API limitlerine takılmamak için insan taklidi yapan (jitter) gecikmeler ve cooldown sistemi.
- ⚡ Gerçek Zamanlı İzleme: WebSocket bağlantısı ile anlık durum güncellemeleri.
- 🎨 Modern Arayüz: Karanlık mod odaklı, hızlı ve kullanıcı dostu React tabanlı arayüz.
The main dashboard where you can view DMs, upload JSON archives, and access all features.
Track user changes including username, global name, avatar, banner, and online status in real-time.
Configure application behavior including deleted message tracking and other preferences.
The login screen where you authenticate with your Discord token.
View messages, pictures, and videos that have been deleted by other users, with channel/server information.
The main dashboard where you can view DMs, upload JSON archives, and access all features.
Projeyi yerel makinenizde çalıştırmak için aşağıdaki adımları izleyin.
- Node.js (v20 veya üzeri önerilir)
- npm veya yarn
- Depoyu klonlayın:
git clone https://github.com/Paradox-Forge/discord-data-studio.git
- Proje dizinine gidin:
cd discord-data-studio - Bağımlılıkları yükleyin:
npm install
Geliştirme modunda başlatmak için:
npm run devUygulamayı paketlemek (Build) için:
npm run build:desktop- Uygulamaya giriş yapın
- Sol menüden "Kullanıcı İzleme" seçeneğine tıklayın
- "+" butonuna tıklayarak yeni kullanıcı ekleyin
- Discord User ID'sini girin (Discord'da kullanıcıya sağ tık > ID'yi Kopyala)
- İzlemek istediğiniz özellikleri seçin:
- ☑️ Kullanıcı Adı
- ☑️ Global İsim
- ☑️ Durum (Online/Offline/Idle/DND)
- ☑️ Profil Fotoğrafı
- ☑️ Banner
- "Ekle" butonuna tıklayın
- Değişiklikler otomatik olarak timeline'da görünecektir
Not: Durum izleme için Discord Gateway bağlantısı gereklidir ve gerçek zamanlı çalışır.
- Sol menüden "Deleted Vault" seçeneğine tıklayın
- Silinen tüm mesajlar, kanal/sunucu bilgileriyle birlikte görüntülenir
- Mesajlardaki görseller ve dosyalar da kaydedilir
- Sol menüden "Ayarlar" seçeneğine tıklayın
- "Silinen Mesajları İzle" toggle'ını açıp kapatabilirsiniz
- Değişiklikler otomatik olarak kaydedilir
- Framework: Electron
- Frontend: React + Vite
- Styling: Tailwind CSS v4
- State Management: Zustand
- Networking: Axios + WebSocket
- Icons: Lucide React
- Date Handling: date-fns
Tüm veriler yerel olarak güvenli bir şekilde saklanır:
- Windows:
%APPDATA%\discord-data-studio\config.json- Uygulama ayarları ve izlenen kullanıcılararchives/- Mesaj arşivleri ve silinen mesajlaruser_tracking/- Kullanıcı değişiklik loglarılogs/- Uygulama logları
İzlenebilir Özellikler:
- Username: Kullanıcı adı değişiklikleri (60 saniyede bir kontrol)
- Global Name: Discord görünen isim değişiklikleri (60 saniyede bir kontrol)
- Avatar: Profil fotoğrafı değişiklikleri (60 saniyede bir kontrol)
- Banner: Profil banner değişiklikleri (60 saniyede bir kontrol)
- Status: Online/Offline/Idle/DND durumu (gerçek zamanlı, WebSocket)
Kısıtlamalar:
- Sadece arkadaş listenizdeki veya ortak sunucudaki kullanıcıları izleyebilirsiniz
- Status izleme için Discord Gateway bağlantısı gereklidir
- Rate limiting koruması mevcuttur (60 saniye polling interval)
Özellikler:
- Gerçek zamanlı yakalama (WebSocket)
- Kanal/Sunucu bilgisi gösterimi
- Medya dosyalarını otomatik indirme
- Timeline görünümü
- Filtreleme ve arama
Desteklenen Kanal Türleri:
- Direct Messages (DM)
- Group DMs
- Server Channels (Guild)
Bu uygulama Discord Kullanıcı Token'ınızı (User Token) kullanır. Bu tür araçların kullanımı Discord Hizmet Koşulları'nı (ToS) ihlal edebilir. Tüm sorumluluk kullanıcıya aittir.
Güvenlik Önlemleri:
- Token'ınız yalnızca oturum süresince bellekte tutulur
- Token asla sunucularımıza gönderilmez
- Tüm veriler yerel olarak saklanır
- Anti-ban koruması mevcuttur (rate limiting, jitter delays)
Öneriler:
- Ana hesabınızı kullanmayın
- Alternatif bir hesap kullanın
- Sorumlu kullanın
Katkılarınızı bekliyoruz! Lütfen CONTRIBUTING.md dosyasını okuyun.
Sorunlar için GitHub Issues kullanın.
Bu projeyi kullandığınız için teşekkür ederiz! Yıldız ⭐ vermeyi unutmayın.
Bu proje Apache License 2.0 ile lisanslanmıştır. Detaylar için LICENSE dosyasına göz atabilirsiniz.




