LumigiaBOT

AutoMod

Filter otomatis untuk menjaga server dari spam dan konten berbahaya

AutoMod adalah sistem filter otomatis yang bekerja 24/7 untuk menjaga server kamu dari spam, konten berbahaya, dan pelanggaran aturan. Semua aksi dijalankan secara instan tanpa perlu campur tangan staff.

6 Filter yang Tersedia

LumigiaBOT menyediakan 6 jenis filter yang bisa diaktifkan sesuai kebutuhan server:

FilterDeskripsi
SpamDeteksi pengiriman pesan terlalu cepat dan pesan duplikat berulang
LinkBlokir invite Discord, domain berbahaya, link HTTP, atau semua URL yang tidak diizinkan
Kata TerlarangFilter kata, frasa, atau pola regex yang melanggar aturan server
Caps LockDeteksi pesan dengan rasio huruf kapital berlebihan
Emoji BerlebihBatasi penggunaan emoji yang terlalu banyak dalam satu pesan
Mention MassalCegah spam mention user, role, atau @everyone/@here

Cara Mengaktifkan

Gunakan command /automod-config untuk mengaktifkan atau menonaktifkan filter dengan aksi utama:

/automod-config filter:spam enabled:true action:mute
/automod-config filter:link enabled:true action:delete
/automod-config filter:word enabled:true action:warn

Pilih Filter

Tentukan filter mana yang ingin diaktifkan (spam, link, word, caps, emoji, mention).

Aktifkan atau Nonaktifkan

Set parameter enabled ke true untuk mengaktifkan atau false untuk menonaktifkan.

Pilih Aksi

Tentukan aksi yang diambil saat filter mendeteksi pelanggaran.

Command /automod-config dibuat untuk konfigurasi cepat dari Discord. Untuk menggabungkan beberapa hukuman, mengubah durasi mute, dan mengatur threshold detail, gunakan Dashboard > AutoMod.

Aksi dan Pipeline Hukuman

Setiap filter bisa dikonfigurasi dengan aksi berikut:

AksiDeskripsi
deleteHapus pesan yang melanggar
warnBeri warning ke member (masuk ke warning system)
muteTimeout member dengan durasi yang bisa diatur dari dashboard
kickKick member dari server
banBan member secara permanen

Di dashboard, aksi bisa digabung menjadi pipeline. Pipeline dijalankan berurutan: deletewarnmutekickban.

KombinasiHasil
delete + warnHapus pesan dan beri warning
delete + muteHapus pesan dan timeout member
delete + warn + muteHapus pesan, beri warning, lalu timeout member
delete + banHapus pesan dan ban member

Jika ban dipilih, kick tidak digabung karena ban sudah mengeluarkan member dari server. Jika semua aksi dimatikan dari dashboard, LumigiaBOT akan kembali memakai delete sebagai aksi aman.

Saat memakai command /automod-config, action selain delete tetap diperlakukan sebagai hukuman utama dan pesan akan ikut dihapus. Contoh: action:warn berarti delete + warn, sedangkan action:mute berarti delete + mute.

Aksi kick dan ban sebaiknya hanya digunakan untuk pelanggaran serius. Untuk filter seperti spam atau caps lock, gunakan delete atau mute agar tidak terlalu keras.

Whitelist

Kamu bisa mengecualikan user, role, atau channel tertentu dari semua filter AutoMod menggunakan whitelist:

/automod-whitelist add channel:#bot-commands
/automod-whitelist add role:@Staff
/automod-whitelist add user:@NamaUser
/automod-whitelist remove channel:#bot-commands

Target yang masuk whitelist tidak akan dikenakan filter AutoMod apapun. Cocok untuk:

  • Channel bot commands yang sering mengandung link
  • Role staff atau moderator yang perlu kebebasan mengirim pesan
  • User bot/helper internal yang perlu mengirim format khusus
  • Channel pengumuman yang perlu format khusus

Pengaturan Lanjutan

Halaman Dashboard > AutoMod menyediakan pengaturan lanjutan per filter:

FilterPengaturan
SpamBatas jumlah pesan, rentang detik, dan jumlah pesan duplikat
LinkToggle invite Discord, phishing, HTTP, semua URL, domain allowlist, dan domain blocklist
WordDaftar kata/pola terlarang, preset Indonesia/Inggris, mode contains atau whole-word, dan dukungan regex per entry
Caps LockBatas persentase huruf kapital dan minimal panjang pesan
EmojiBatas maksimal emoji per pesan
MentionBatas total mention, user mention, role mention, serta toggle terpisah untuk blokir @everyone dan @here

Nilai default awal:

FilterDefault
Spam5 pesan dalam 5 detik, maksimal 3 duplikat
LinkBlokir invite Discord dan phishing aktif; HTTP dan blokir semua URL nonaktif
WordMode contains, preset kata bisa ditambahkan dari dashboard
Caps Lock70% huruf kapital, minimal 10 karakter
EmojiMaksimal 5 emoji per pesan
MentionMaksimal 5 mention total, 5 user mention, 5 role mention, blokir @everyone aktif, dan blokir @here aktif

Jika pipeline berisi mute, dashboard menampilkan field Durasi mute dengan input angka dan pilihan satuan menit/jam/hari/bulan (28 hari). Bot tetap membatasi timeout maksimal sesuai batas Discord, yaitu 28 hari.

Allowlist domain pada Link Filter tidak membypass domain blocklist atau deteksi phishing. Urutannya: domain blocklist dicek lebih dulu, lalu phishing, lalu allowlist, lalu aturan HTTP/semua URL.

Log AutoMod

Semua aksi yang dijalankan oleh AutoMod dicatat secara otomatis ke channel log. Log mencakup:

  • Jenis filter yang terpicu
  • Member yang melanggar
  • Isi pesan yang dihapus
  • Aksi yang diambil
  • Waktu kejadian

Atur channel log AutoMod melalui Dashboard > Settings > Channel Log AutoMod, atau gunakan command /automod-logs channel di Discord.

Contoh Setup

Berikut contoh konfigurasi AutoMod yang direkomendasikan untuk server umum:

Aktifkan Anti-Spam

/automod-config filter:spam enabled:true action:mute

Pesan spam otomatis dihapus dan pengirimnya di-mute. Dari dashboard, kamu bisa menambahkan warn agar spam berat tercatat ke warning system.

/automod-config filter:link enabled:true action:delete

Link yang tidak diizinkan otomatis dihapus.

Perketat dari Dashboard

Masuk ke Dashboard > AutoMod untuk mengatur domain allowlist/blocklist, threshold spam, durasi mute, dan kombinasi hukuman seperti delete + warn + mute.

Whitelist Channel Bot

/automod-whitelist add channel:#bot-commands

Channel #bot-commands dikecualikan dari semua filter.

Atur Channel Log

Gunakan Dashboard atau command berikut:

/automod-logs channel:#automod-log

On this page