Untitled

 avatar
unknown
plain_text
a month ago
1.5 kB
23
Indexable
// Milisaniye cinsinden bekleme fonksiyonu
const bekle = (ms) => new Promise(resolve => setTimeout(resolve, ms));

async function insansiInstagramPilotu() {
    console.log("🚀 Güvenli otomasyon başlatıldı. Durdurmak için sayfayı yenileyebilirsin.");
    
    let devamEt = true;

    while (devamEt) {
        // 1. Rastgele hikaye izleme süresi (2.5 ila 5 saniye arası değişir)
        const izlemeSuresi = Math.floor(Math.random() * 2500) + 2500;
        await bekle(izlemeSuresi);

        const likeBtn = document.querySelector('svg[aria-label="Beğen"]')?.closest('[role="button"]');
        const nextBtn = document.querySelector('svg[aria-label="Sonraki"]')?.closest('[role="button"]');

        // 2. Beğenme işlemi
        if (likeBtn) {
            likeBtn.click();
            console.log(`❤️ Beğenildi. (Bu hikayede ${izlemeSuresi / 1000}sn beklendi)`);
            
            // Beğendikten sonra bir sonraki butona basmak için insansı bir duraksama (0.8 - 1.5 saniye)
            const reaksiyonSuresi = Math.floor(Math.random() * 700) + 800;
            await bekle(reaksiyonSuresi);
        } else {
            console.log("🔄 Zaten beğenilmiş veya buton yok, direkt geçiliyor...");
        }

        // 3. Sonraki hikayeye geçiş
        if (nextBtn) {
            nextBtn.click();
        } else {
            console.log("🏁 Sonraki buton bulunamadı. Hikayeler bitti veya list sonuna gelindi.");
            devamEt = false;
        }
    }
}

// Sistemi çalıştır
insansiInstagramPilotu();
Editor is loading...
Leave a Comment