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).
- 🔒 Anti Role Create/Delete
- 🧱 Anti Channel Create/Delete
- 🚫 Anti Mass Kick / Ban
- ⚙️ Sistem Limit & Punishment
- Pilihan:
ban,kick, ataudemote
- Pilihan:
- 📝 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
- Discord.js (v12.x)
- quick.db untuk penyimpanan data
- Node.js (v12.x)
-
Clone Repository
git clone https://github.com/kimookoii/discord-anti-raid.git cd discord-anti-raid -
Instal Dependencies
npm install
-
Konfigurasi
-
Buat file
.env(atau tambahkan secara manual di sistem host):TOKEN=token_bot -
Buka file
config.jsonlalu isi prefix:{ "prefix": "$", }
-
-
Jalankan Bot
node index.js
📁 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
| 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 |
| Event | Deskripsi |
|---|---|
roleCreate, roleDelete |
Deteksi pembuatan/penghapusan role berlebihan |
channelCreate, channelDelete |
Deteksi spam channel |
guildMemberRemove |
Deteksi mass kick/ban |
message |
Menangani prefix & command |
Proyek ini dirilis di bawah lisensi MIT License — kamu bebas menggunakan, memodifikasi, dan mendistribusikannya dengan mencantumkan atribusi.
Made with ❤️ by @kimookoii n @Axann
"Protect your community, automate your peace."