Anti-nuke secara mendalam
Apa yang dihitung sebagai tindakan merusak, jendela waktu dan ambang batasnya, hukumannya, dan daftar kepercayaan.
Yang diawasi
Anti-nuke membaca audit log untuk mengetahui siapa yang melakukan setiap tindakan merusak: penghapusan saluran, penghapusan peran, ban member, dan kick member. Tindakan dihitung per pelaku. Saat satu pelaku melewati max_actions dalam window_seconds, bot menerapkan tindakan yang diatur terhadap pelaku tersebut dan memposting ke saluran log.
Pengaturan dan default
- enabled
- Nonaktif secara default. Tidak ada hukuman sampai kamu mengaktifkannya.
- max_actions
- Default 3. Jumlah tindakan yang diizinkan dalam jendela waktu sebelum hukuman.
- window_seconds
- Bawaan 30.
- action
- timeout (default), kick, ban, atau none. none hanya mencatat.
- timeout_minutes
- Default 60, dipakai saat action adalah timeout.
Atur dengan /security antinuke atau di halaman Security. /security status menampilkan nilai saat ini.
Daftar kepercayaan
/security trust role:<role> atau user:<user> membebaskan mereka; /security untrust menghapusnya. Pemilik server selalu dibebaskan, dan bot mengabaikan tindakan yang dilakukannya sendiri. Masukkan alat pembersihan massalmu dan admin paling tepercayamu ke daftar ini, dan tidak ada orang lain. Daftar kepercayaan tidak pernah disalin oleh Salin pengaturan.
Batasan
Bot memerlukan View Audit Log, dan untuk melakukan timeout, kick, atau ban ia memerlukan izin yang sesuai serta peran yang berada di atas pelaku. Bot tidak bisa menghentikan pelaku yang perannya berada di atas peran bot, itulah sebabnya peran bot sebaiknya berada tinggi tetapi di bawah pemilik. Audit log Discord bisa tertinggal beberapa detik saat beban berat; jendela waktunya cukup lebar untuk tetap menangkap lonjakan.