
Discord Badge Spoofer 🚀
Discord'a yeni eklenen profilinizdeki aktivite rozetlerini ve oyun oynama saatlerinizi Discord'un Science (Telemetri) servisine veri göndererek otomatik olarak artıran, harici kütüphane gerektirmeyen güçlü bir masaüstü uygulamasıdır.
> 📥 İndirmek için: https://github.com/dynamarley/discord-badge-spoofer
> ⚠️ Uyarı & Sorumluluk Reddi
> Bu aracı kullanmak Discord Hizmet Şartları'nı (ToS) ihlal edebilir. Sorumluluk tamamen kullanıcıya aittir.
🌟 Özellikler
- **Gelişmiş Masaüstü Arayüzü (`main.py`)**: Python'un yerel `tkinter` arayüzü ile hazırlanmış, koyu temalı, canlı ilerleme çubuklu ve istatistik sayaçlı masaüstü uygulaması.
- **Uygulama İçi Yardım Pop-up'ları**: Gerekli bilgileri nasıl bulacağınızı gösteren adım adım resimli/kod kopya destekli pencere kılavuzları.
- **Sıfır Harici Bağımlılık (0 `pip install`)**: Sadece Python standart kütüphanelerini (`tkinter`, `urllib`, `dataclasses`, `json`, `threading`) kullanır.
- **Toplu İşlem Desteği**: Binlerce oyunu ve yüzlerce saati profilinize sorunsuz şekilde aktarır.
📋 Gereksinimler & Çalışma Ortamı
- **Python Sürümü**: Python 3.10 veya üzeri (`Python 3.10+`).
- **İşletim Sistemi**: Windows, macOS veya Linux (Windows için `start.bat` önerilir).
- **Gerekli Paketler**: Yoktur (Tamamen Python Standart Kütüphanesi).
🚀 Hızlı Başlangıç
1. Projeyi indirin veya klonlayın:
git clone https://github.com/dynamarley/discord-badge-spoofer.git
cd discord-badge-spoofer
Yöntem 1: Tek Tıkla Çalıştırma (Windows)
Klasör içindeki `start.bat` dosyasına çift tıklamanız yeterlidir. Uygulama otomatik açılacaktır.
Yöntem 2: Manuel Terminal İle Çalıştırma
2. Uygulamayı doğrudan çalıştırın:
python main.py
🔑 Gerekli Bilgiler Nasıl Bulunur? (Token ve Çerez)
Uygulama içindeki girdi kutularının yanındaki "(How to find?)" bağlantılarına tıklayarak da bu adımları görüntüleyebilirsiniz.
1. Discord Hesap Tokeni (`token`)
1. Web tarayıcınızdan (`https://discord.com/app`) veya masaüstü uygulamasından Discord'u açın.
2. `F12` (veya `Ctrl + Shift + I`) tuşlarına basarak Geliştirici Araçları'nı açın.
3. Üstteki **Network** (Ağ) sekmesine geçin.
4. Discord API'sine gönderilen herhangi bir isteğe tıklayın (örneğin `/science`, `@me` veya `messages`).
5. **Request Headers** (İstek Başlıkları) altında `Authorization` başlığını bulun.
6. `Authorization` değerinin tamamını kopyalayın ve uygulamadaki **ACCOUNT TOKEN** alanına yapıştırın.
2. Cloudflare Çerezi (`cf_clearance`)
- Yöntem 1 (Application Sekmesi):
1. Discord web sürümünde `F12` tuşuna basın.
2. **Application** -> **Storage** -> **Cookies** -> `https://discord.com` yolunu izleyin.
3. `cf_clearance` isimli çerezi bulun ve **Value** (Değer) kısmını kopyalayıp **CF_CLEARANCE COOKIE** alanına yapıştırın.
- Yöntem 2 (Network Sekmesi):
1. `F12` Network sekmesinde arama kutusuna `/science` yazın.
2. Çıkan isteklerden birine tıklayıp **Request Headers** altındaki `cookie` değerini kopyalayın.
⚙️ Çalışma Mantığı
Discord, oynadığınız oyunları ve aktivite sürelerinizi `/api/v9/science` servisine paketler halinde gönderir. Bu yazılım, Discord istemcisi gibi davranarak `launch_game` (Oyun Başlatma) ve `running_game_heartbeat` (Çalışma Kalp Atışı) paketlerini güvenli şekilde iletir. Profilinizdeki rozetler genellikle 1-2 gün içerisinde güncellenir.