Wolvesville özelinde bahsettiğiniz bu proje, bir "Multi-Instance Automation" (Çoklu Otomasyon) ve "Session Management" (Oturum Yönetimi) projesidir. Belirttiğiniz 2 temel husus (Token tabanlı hızlı giriş ve Profil/Oturum izolasyonu) işin teknik mimarisini oluşturuyor.

Bu projeyi Python ile yazmak en mantıklı tercih olacaktır. İşte bu işi profesyonel bir şekilde kurgulamak için teknik yol haritam:

Teknik Strateji
Token Bazlı Oturum Yönetimi (Session Layer):

Chrome profiliyle uğraşmak yerine, doğrudan requests veya httpx kütüphaneleriyle WebSocket veya REST API üzerinden token ile giriş yapan "headless" (arayüzsüz) bir sistem kurabiliriz. Bu, 15-20 botun aynı anda, neredeyse hiç RAM tüketmeden çalışmasını sağlar. (Chrome profilleri sisteminizi çok hızlı tüketir).

Eğer oyunun socket (WS) bağlantısı varsa, websocket-client ile odaya giriş/çıkış sinyallerini direkt server'a göndeririz.

Oda Kurma ve Senkronizasyon (Sync Engine):

Bir "Master Bot" olacak. Bu bot, belirttiğiniz rolleri seçip odayı kuracak.

Oda kurulduğunda "Room ID" veya "Room Code" verisini anlık olarak diğer botlara dağıtacağız.

16 kişi dolduğunda Master Bot game_start sinyalini tetikleyecek.

Döngü ve Battle Pass Otomasyonu:

3 gece hiçbir şey yapmama (Idle) mantığını asyncio.sleep() ile timer bazlı kurgularız.

Berabere ekranı/Oyun sonu sinyali geldiğinde Play Again (Tekrar Oyna) komutlarını async yapıda, tüm botlara eşzamanlı göndererek döngüyü kusursuzlaştırırız.

Neden Python?
asyncio kütüphanesi ile aynı anda 15+ botu tek bir işlemci çekirdeğinde, hiçbir gecikme yaşamadan yönetebiliriz.

Playwright veya Selenium gibi ağır tarayıcı otomasyon araçlarına ihtiyaç duymadan, API üzerinden (Token ile) doğrudan trafik üretiriz. Bu da botlarınızın "insan gibi" değil, "API gibi" ışık hızında çalışmasını sağlar.

WHATSAPP