Skip to content

XenoidXD/pembasmi-spam-judol

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

14 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Pembasmi Spam Judol - YouTube Spam Comment Cleaner

Anda kesal dengan spam judi online yang bertebaran di komentar video anda? Ini solusinya. Alat ini dapat menghapus semua komen judi online di youtube anda secara otomatis. Tidak perlu hapus manual atau bot yang harus online 24/7. Alat ini mampu menghapus komentar tanpa perlu menghabiskan baterai device anda, karena menggunakan teknologi Google Apps Script dan Youtube Data API v3 yang tentunya GRATIS

Google Apps Script YouTube API

Video Uji Coba

https://youtu.be/KLcj1cluhP8

πŸ“‹ Daftar Isi

πŸ›  Teknologi

  • Google Apps Script - Platform otomasi berbasis cloud
  • YouTube Data API v3 - Untuk manajemen komentar YouTube
  • Regex Engine - Deteksi pola spam tingkat lanjut

✨ Fitur

Fitur Deskripsi
Deteksi Cerdas Mencari pola: KATA+ANGKA, keyword judi, dan template spam
Mode Aman DRY_RUN untuk simulasi tanpa penghapusan
Blokir Penulis Opsi blokir permanen spammer
Log Detail Catatan lengkap ID komentar + isi pesan
Rate Limiter Delay antar request untuk hindari banned API

πŸ“‹ Prasyarat

  1. Akun Google dengan akses ke Google Apps Script
  2. Video YouTube milik sendiri

βš™οΈ Cara Install

  1. Buat Project Baru:

  2. Aktifkan YouTube API:

    • Klik + di sebelah "Layanan"
    • Cari dan tambahkan YouTube Data API v3
  3. Salin Kode:

    • Copy seluruh kode dari file main.gs
    • Tempel ke editor Apps Script

πŸ› οΈ Konfigurasi

Ubah nilai di bagian const CONFIG sesuai dengan kebutuhan anda:

  const CONFIG = {
  VIDEO_ID: '8',               // Ganti dengan ID video youtube anda
  MAX_RESULTS: 50,            // Jumlah komentar diproses (1-100)
  DRY_RUN: true,              // True untuk debugging (tidak eksekusi)
  BAN_AUTHOR: false,          // Blokir penulis spam
  DELAY: 1500                 // Delay antar aksi (dalam milidetik)
  };

Cara Menemukan Video ID

  1. Id video youtube bisa anda temukan di url video anda , tepatnya berada di bagian sebelah kanan dari youtu.be/ misal: https://youtu.be/KLcj1cluhP8?si=xO6TD-FPEiqS1zIu atau https://youtu.be/KLcj1cluhP8

  2. Maka ID video anda: KLcj1cluhP8

πŸš€ Cara Pakai

  1. Pastikan anda melakukan proses instalasi dan mengganti konfigurasi sesuai kebutuhan anda
  2. Ubah kode di bagian CONFIG
   const CONFIG = {
      DRY_RUN: true, 
   }

menjadi

   const CONFIG = {
      DRY_RUN: false, 
   }

lalu klik πŸ’Ύsave

  1. Pergi ke menu ⏰pemicu di sebelah kiri lalu tambahkan pemicu di bawah kanan
  2. Atur interval waktu sesuai keinginan (setiap berapa lama program akan dijalankan, jika 10 menit maka 10 menit sekali komentar judol akan dihapus)(rekomendasi 10 menit) Semakin cepat interval semakin besar peluang gagal, klik untuk melihat detail
  3. Klik simpan
  4. Anda bisa melihat hasil eksekusi program di menu eksekusi sebelah kiri. Jika ada eksekusi yang gagal anda akan mendapat email

🎨 Kustomisasi

1. Mode Simulasi:

Mode debugging atau mode simulasi digunakan untuk melakukan pengetes-an dimana ketika di eksekusi, komentar tidak dihapus namun hanya muncul di log

const CONFIG = {
   DRY_RUN: true, 
}

Cek log: View > Logs

2. Mode Produksi:

Mode produksi merupakan mode dimana ketika program di eksekusi, komentar akan terhapus dan akun akan terblokir dari channel anda

const CONFIG = {
   DRY_RUN: false, 
}

3. Sesuaikan Pola Spam

const SPAM_PATTERNS = [
  /\b([A-Z]{4,}\d{2,})\b/g,
  /(gacor|zeus|slot|maxwin|casino)\d{2,}/gi,
  /(judi online|link alternatif|bonus deposit|daftar sekarang)/gi
];

Baris Pertama

  1. [A-Z]{4,} = Minimal 4 huruf KAPITAL berurutan Contoh: MANTAP, GACOR, BOLA Tidak akan terdeteksi: VIP (hanya 3 huruf), bola (huruf kecil)

  2. \d{2,} = Minimal 2 angka setelah huruf Contoh: 77, 123, 05 Tidak akan terdeteksi: 7 (hanya 1 angka)

  3. \b = Harus menjadi kata utuh Contoh: GACOR77 (terdeteksi) Tidak terdeteksi: XXGACOR77XX (ada teks sebelum/sesudah)

Baris Kedua

Mencari kata-kata spesifik yang umum digunakan spammer judi online, diikuti minimal 2 angka. Untuk menambahkan keyword cukup dengan memisahkan antar kata dengan |

Baris ketiga

Mencari frasa kunci yang sering muncul di spam judi online. Anda dapat menambahkan frasa dengan | untuk memisahkan antar frasa

Contoh Spam yang terdeteksi

  1. BOOYAH31 Bonus New Member 150% πŸš€
  2. ZEUS29 Slot Gacor Maxwin πŸ’Ž
  3. DAFTAR SEKARANG! JUDI ONLINE TERPERCAYA πŸ”ž

🚨 Troubleshooting

Kode Error Penyebab Umum Solusi Singkat
400 (Bad Request) Parameter API tidak valid (e.g., ID video salah) 1. Cek format VIDEO_ID
2. Validasi ID komentar dengan regex ^Ug[\w-]{20,}$
401 (Unauthorized) Izin OAuth tidak valid/token kedaluwarsa 1. Re-autentikasi di Google Apps Script
2. Perbarui scope youtube.force-ssl
403 (Forbidden) Izin tidak cukup/quota API habis 1. Hapus akses lama di Connected Apps
2. Kurangi MAX_RESULTS
404 (Not Found) Komentar/video tidak ada 1. Cek ketersediaan komentar
2. Pastikan video tidak di-private
500 (Internal Error) Masalah server YouTube 1. Tambahkan retry logic
2. Cek YouTube API Status
Quota Exceeded Batas API terlampaui 1. Naikkan interval pemicu (>10 menit)
2. Set MAX_RESULTS ≀ 50
3. Tambah DELAY ke β‰₯2000 ms

πŸ› οΈ Tips Umum:

  1. Selalu test dengan DRY_RUN: true sebelum eksekusi nyata.

  2. Untuk error 5xx, implementasikan retry dengan backoff:

    function retryOnError(action, maxRetries = 3) {
      for (let i = 0; i < maxRetries; i++) {
        try {
          return action();
        } catch(e) {
          Utilities.sleep(2000 * (i + 1));
        }
      }
    }

πŸ“Έ Dokumentasi

  1. Tampilan editor Google Apps Script Google Apps Script Editor Preview

  2. Tampilan log program DRY_RUN = true ketika mendeteksi komentar yang mengandung judol debug-log

  3. Tampilan log program DRY_RUN = false ketika komentar judol berhasil dihapus Success Delete Comment

  4. Tampilan settingan pemicu yang saya gunakan. Kotak merah berarti jangan diubah, kotak hijau berarti boleh diubah sesuai keinginan anda Settingan Pemicu

  5. Tampilan log eksekusi otomatis dengan pemicu waktu Auto Execute Successfull

  6. Video Dokumentasi https://youtu.be/dxlHKVUZZPI

πŸ“œ Lisensi

MIT License - Bebas modifikasi dan distribusi

⚠️ Disclaimer

Projek ini tidak berafiliasi dengan YouTube. Penggunaan sepenuhnya merupakan tanggung jawab pengguna.

πŸ›‘οΈ Dikembangkan oleh Xenoid

GitHub