# Snapchat Bot Pro (Console Version) - BotVould

Bu yazılım, hem macOS hem de Windows platformlarında çalışabilen, arayüz çizim hatalarını tamamen ortadan kaldıran, hafif ve yüksek performanslı **Console/Terminal** tabanlı bir Snapchat otomasyon aracıdır.

---

## ✨ Özellikler

* **💻 %100 Çapraz Platform Uyumlu:** Windows (CMD, PowerShell) ve macOS (Terminal) üzerinde hiçbir grafik veya kütüphane çizim hatası vermeden sıfır sorunla çalışır.
* **⚡ Multi-Snap (10 Kat Puan):** Tek döngüde 10 adet fotoğraf çekip bunları toplu olarak gönderir. Güvenliği sarsmadan puan kasma hızınızı 10 katına çıkarır.
* **🐍 İnsansı Fare Hareketi (Bezier Eğrisi):** Fare imlecini butonlara götürürken düz çizgiler yerine insan elinin hareketini taklit eden kavisli yollar (Bezier eğrisi) çizer. Tarayıcılardaki bot engellerini ve algılayıcıları atlatır.
* **🛑 Global Acil Durdurma (ESC Tuşu):** Bot çalışırken klavyenizden **`ESC`** tuşuna bastığınız an döngüler durur ve bot kendini güvenli şekilde kapatır.

---

## 🛠️ Nasıl Çalıştırılır?

### macOS (MacBook) için:
1. Finder ile [snapchat-bot](file:///Users/ahmetozkal/Desktop/jarvis/snapchat-bot) klasörünü açın.
2. **`start.command`** dosyasına **çift tıklayın**. Terminal otomatik açılacak, sanal ortamı kuracak ve botu başlatacaktır.

> [!IMPORTANT]
> **macOS Sistem Ayarı (Erişilebilirlik):**
> ESC acil durdurma tuşunun çalışabilmesi için Terminal uygulamasının erişilebilirlik iznine sahip olması gerekir:
> 1. MacBook'unuzda **Sistem Ayarları > Gizlilik ve Güvenlik > Erişilebilirlik** bölümüne gidin.
> 2. Listeden **Terminal** programını bulup yanındaki anahtarı **aktif** konuma getirin.

### Windows için:
1. PowerShell veya CMD komut satırını açıp bu klasöre gidin.
2. Gerekli kütüphaneleri kurun:
   ```cmd
   pip install -r requirements.txt
   ```
3. Botu çalıştırın:
   ```cmd
   python bot.py
   ```

---

## 📍 Adım Adım Kullanım Rehberi

### Adım 1: Web Snapchat'i Hazırlayın
1. Tarayıcınızda [web.snapchat.com](https://web.snapchat.com) adresini açıp giriş yapın.
2. Kamera ve Sarı Gönder butonlarının ekranda net göründüğünden emin olun.
3. Sohbet listenizden puan göndermek istediğiniz kişileri içeren bir **Kısayol (Shortcut)** oluşturun (Bu, tek tıkla yüzlerce kişiye snap göndermenizi sağlar).

### Adım 2: Koordinat Kalibrasyonunu Yapın
1. Konsol menüsünden **`5`** (PyAutoGUI Koordinatlarını Kalibre Et) seçeneğini seçin.
2. Terminaldeki yönergeleri izleyin. Farenizi sırayla istenen butonların üzerine götürüp 3 saniye bekletin (Bot koordinatları otomatik kaydeder).

### Adım 3: Başlatın
1. Menüden **`1`** seçeneğini seçerek **Web Snap Göndericiyi** başlatın.
2. Bot çalışmaya başladığında istediğiniz an **`ESC`** tuşuna basarak durdurabilirsiniz.
