Skip to content

Repository files navigation

🛡️ Anti Raid Discord Bot

Bot ini dirancang untuk melindungi server Discord dari aksi raid seperti spam pembuatan atau penghapusan role, channel, serta ban/kick massal.
Dibangun menggunakan Node.js dan Discord.js, dengan sistem deteksi otomatis, whitelist, serta sistem punishment (ban, kick, demote).


🚀 Fitur Utama

  • 🔒 Anti Role Create/Delete
  • 🧱 Anti Channel Create/Delete
  • 🚫 Anti Mass Kick / Ban
  • ⚙️ Sistem Limit & Punishment
    • Pilihan: ban, kick, atau demote
  • 📝 Log Activity
    • Semua aktivitas berbahaya dicatat ke channel log
  • 👑 Whitelist System
    • Menambahkan user yang diizinkan agar tidak terdeteksi
  • 💾 Quick.DB Support
    • Data tersimpan secara lokal dan ringan
  • 🎮 Custom Prefix & Command Handler
  • 💬 Dynamic Status Rotation

🧩 Teknologi yang Digunakan

  • Discord.js (v12.x)
  • quick.db untuk penyimpanan data
  • Node.js (v12.x)

⚙️ Instalasi

  1. Clone Repository

    git clone https://github.com/kimookoii/discord-anti-raid.git
    cd discord-anti-raid
    
  2. Instal Dependencies

    npm install
  3. Konfigurasi

    • Buat file .env (atau tambahkan secara manual di sistem host):

        TOKEN=token_bot
    • Buka file config.json lalu isi prefix:

      {
        "prefix": "$",
      }
  4. Jalankan Bot

    node index.js

🧠 Struktur Folder

📁 project-root
├── handlers/
│   └── command.js           # Handler untuk semua command
├── commands/                # Folder command tambahan
├── config.json              # Konfigurasi utama
├── index.js                 # File utama bot
└── package.json             # Dependensi project

🛠️ Contoh Command

Command Deskripsi
$help Menampilkan daftar command
$setlimit <aksi> <jumlah> Atur batas tindakan (contoh: rolecreate 3)
$setpunish <ban/kick/demote> Menentukan hukuman pelanggar
$setlogs #channel Set channel untuk log aktivitas
$whitelist add <@user> Tambahkan user ke whitelist

🔍 Sistem Deteksi

Event Deskripsi
roleCreate, roleDelete Deteksi pembuatan/penghapusan role berlebihan
channelCreate, channelDelete Deteksi spam channel
guildMemberRemove Deteksi mass kick/ban
message Menangani prefix & command

📄 Lisensi

Proyek ini dirilis di bawah lisensi MIT License — kamu bebas menggunakan, memodifikasi, dan mendistribusikannya dengan mencantumkan atribusi.


✨ Kontributor

Made with ❤️ by @kimookoii n @Axann


"Protect your community, automate your peace."


About

Anti Raid Bot adalah bot keamanan Discord untuk mencegah serangan raid otomatis, melindungi server dari spam, mass ban, dan perubahan berlebihan.

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Contributors

Languages