Bot anti-nuke Discord memantau audit log server untuk melihat lonjakan aksi destruktif (ban massal, kick, atau penghapusan channel dan role). Saat satu akun melewati batas dalam jendela waktu yang singkat, bot akan men-timeout, mengeluarkan, atau mem-ban akun itu dan mengirim peringatan. Bot ini tidak bisa membatalkan beberapa aksi pertama, tetapi ia mengubah kejadian "seluruh server hilang dalam sembilan puluh detik" menjadi "dua channel hilang dan satu admin kena timeout". Panduan ini menjelaskan apa itu nuke, cara deteksinya bekerja, batas mana yang sebaiknya diatur, dan apa yang harus dilakukan setelahnya.
Apa itu server nuke
Nuke terjadi ketika akun dengan izin tinggi memakai izin itu untuk menghancurkan server secepat mungkin: menghapus setiap channel, menghapus setiap role, mem-ban setiap member, dan mengganti nama apa pun yang tersisa. Dengan script, ini hanya butuh hitungan detik. Pelakunya hampir tidak pernah orang asing. Biasanya itu anggota staf yang kena phishing, moderator yang kecewa, bot dengan izin lebih besar dari yang dibutuhkan, atau alt yang pernah dipercaya dengan Administrator berbulan-bulan lalu lalu dilupakan.
Poin terakhir itu penting untuk pertahanan. Verifikasi dan anti-spam melindungi dari orang yang berada di luar atau di bagian bawah hierarki. Anti-nuke melindungi dari orang yang sudah berada di puncak.
Cara deteksinya bekerja
Discord tidak memberi tahu bot "user X baru saja menghapus channel". Discord hanya mengirim event channel-deleted tanpa pelaku. Untuk mengetahui siapa yang melakukannya, bot membaca audit log server, yang mencatat pelaksana untuk setiap aksi administratif. Inilah sebabnya setiap bot anti-nuke membutuhkan izin View Audit Log, dan audit log menjadi sumber deteksi, bukan tebakan.
Anti-nuke Noxyr melacak empat jenis aksi melalui audit log:
- Penghapusan channel
- Penghapusan role
- Ban member
- Kick member
Setiap aksi dikaitkan dengan pelaksananya dan dihitung dalam jendela bergulir. Saat pelaksana yang sama melewati jumlah aksi yang diatur dalam jendela itu, bot menerapkan hukuman yang sudah dikonfigurasi dan mencatat apa yang terjadi. Aksi dari pemilik server tidak pernah dihitung, dan aksi dari akun bot juga tidak dihitung. Lebih lanjut soal batasan ini ada di bawah.
Mengatur batas
Default Noxyr adalah 3 aksi destruktif dalam 30 detik, dengan timeout 60 menit sebagai respons. Kamu bisa mengubah semuanya dengan /security antinuke atau dari halaman Security di dashboard:
- max_actions: berapa banyak aksi yang dilacak boleh dilakukan satu akun dalam jendela sebelum bot bereaksi. Tiga adalah batas bawah yang masuk akal. Admin asli yang sedang menata ulang kategori mungkin menghapus dua channel dengan cepat, dan kamu tidak ingin mereka kena timeout karena itu.
- window_seconds: panjang jendela. Nuke berlangsung cepat, jadi 30 sampai 60 detik sudah menangkapnya sambil tetap memberi ruang untuk pekerjaan admin yang normal.
- action: Timeout, Kick, Ban, atau hanya Log. Timeout adalah default yang paling aman karena bisa dibatalkan dan menghilangkan kemampuan untuk terus bertindak. Ban adalah yang paling keras, tetapi salah sasaran pada co-owner itu menyakitkan.
- timeout_minutes: berapa lama timeout berlangsung jika itu aksinya.
Mulailah dengan "Log only" selama sehari jika kamu merasa khawatir. Kamu akan melihat persis apa yang akan memicu tanpa bot menyentuh siapa pun.
Pengguna dan role tepercaya
Beberapa akun memang sah menghapus sesuatu secara massal: co-owner yang membangun ulang tata letak channel, atau bot yang kamu pakai untuk voice channel sementara. /security trust membebaskan pengguna atau role dari anti-nuke, dan /security untrust mencabut pembebasan itu. Jaga agar daftarnya pendek. Setiap akun tepercaya adalah akun yang kompromisnya tidak bisa dihentikan oleh bot. Aturan yang jujur adalah: percayai orang yang akan kamu beri server, dan tidak ada yang lain.
Catatan tentang akun bot: Noxyr tidak menghitung aksi dari bot lain. Ini disengaja, karena bot memang rutin membuat dan menghapus channel sebagai bagian dari fitur normal. Akibatnya, bot yang berbahaya atau yang sudah dikompromikan berada di luar jangkauan anti-nuke. Periksa bot mana yang punya Manage Channels, Manage Roles, atau Ban Members, lalu cabut yang tidak dibutuhkan. Panduan perlindungan dari raid punya checklist izin.
Apa yang terjadi saat terpicu
- Pelaksana menerima hukuman yang sudah dikonfigurasi: kena timeout, dikeluarkan, atau di-ban.
- Embed peringatan dikirim ke channel log dengan pelaksana, jenis aksi, jumlah dalam jendela, dan respons yang diterapkan.
- Jendela direset, sehingga lonjakan kedua dari akun yang berbeda dilacak secara terpisah.
Atur channel log sebelum kamu mengandalkan semua ini. Tanpa channel log, bot tetap bertindak, tetapi kamu tidak punya catatan untuk menjelaskan timeout atau merekonstruksi apa yang terhapus. Pengaturan keamanan dan panduan langkah demi langkah ada di dokumentasi keamanan dan tutorial.
Pemulihan: apa yang tidak bisa dilakukan anti-nuke
Tidak ada bot anti-nuke yang bisa memulihkan servermu. Saat batas terlampaui, aksi sebelumnya sudah terjadi, dan Discord tidak menyediakan fitur undelete untuk channel atau role. Pemulihan adalah tanggung jawabmu, dan akan jauh lebih mudah jika kamu sudah menyiapkannya:
- Simpan template server. Server Settings memungkinkan kamu membuat template struktur channel dan role. Perbarui setelah perubahan tata letak besar. Template ini tidak memulihkan pesan, tetapi mengembalikan kerangka server dalam semenit.
- Ekspor yang penting ke tempat lain. Transkrip tiket, invoice, dan review yang disimpan di luar Discord akan selamat dari nuke. Noxyr menyimpan transkrip dan catatan invoice di database-nya sendiri, dan kamu bisa membuat cadangan invoice.
- Unban secara massal. Jika member di-ban, daftar ban bisa dibersihkan dari Server Settings. Membosankan, tetapi bisa dilakukan.
- Cabut akses. Hapus Administrator dari setiap role yang tidak benar-benar membutuhkannya, dan wajibkan 2FA untuk aksi moderasi di Safety Setup.
Memilih bot anti-nuke
Bot keamanan khusus (Wick, Beemo, Security Bot) bekerja lebih dalam: sebagian melacak lebih banyak jenis aksi, menambahkan heuristik untuk raid saat bergabung, atau menawarkan rollback parsial untuk pelanggan premium. Jika keamanan adalah satu-satunya yang kamu butuhkan dari sebuah bot dan kamu bersedia membayar, mereka layak dipertimbangkan, dan perbandingan bot keamanan kami membahasnya secara adil. Keunggulan Noxyr adalah anti-nuke, anti-spam, verifikasi, dan channel log semuanya gratis dan diatur dari dashboard yang sama dengan tiket dan toko kamu. Jadi ada satu bot berizin berbahaya yang lebih sedikit di server. Halaman bot keamanan mencantumkan dengan tepat apa saja yang termasuk.
Pertanyaan umum
Apakah anti-nuke aktif secara default? Modul keamanan Noxyr aktif, tetapi anti-nuke itu sendiri dimulai dalam keadaan nonaktif agar bot tidak tiba-tiba memoderasi admin. Aktifkan dengan /security antinuke enabled:True atau dari dashboard.
Apakah co-owner saya akan kena timeout karena membersihkan channel? Hanya jika mereka melewati batas dalam jendela waktu. Tambahkan mereka dengan /security trust jika mereka rutin melakukan pekerjaan massal.
Apakah bot perlu Administrator? Bot membutuhkan View Audit Log untuk mendeteksi pelaksana, serta Moderate Members, Kick, atau Ban untuk merespons. Administrator adalah cara paling sederhana untuk memastikan bot bisa bertindak terhadap akun yang melanggar. Role bot juga harus berada di atas role yang perlu ditindaknya.
Bisakah anti-nuke memulihkan channel yang dihapus? Tidak, dan Discord juga tidak bisa. Simpan template server dan anggap anti-nuke sebagai pembatas kerusakan.
Bagaimana dengan pemilik server? Pemilik tidak pernah ditindak. Jika akun pemilik dikompromikan, hubungi dukungan Discord; tidak ada bot yang bisa membantu di sana.