Manual:Spam ile mücadele/AbuseFilter örnekleri
Giriş
Extension:AbuseFilter için aşağıdaki örneklerin otomatik spam ile mücadelede faydalı olduğu kanıtlanmıştır. Lütfen "ifadenizi veya viki işaretlemeniz" için uygun gördüğünüz bir şeyle değiştirin. Standart bir ifade sunmamanın nedeni, bot oluşturucuların bu filtreye uyum sağlamasını imkansız kılmaktır (çok sayıda viki aynı filtreyi kullanıyorsa, spam gönderenler botlarını buna göre programlayabilir).
Örnekler
!("autoconfirmed" in user_groups) & action == "edit" & (page_id == 0|length(added_links) >= 1) & !("ifadeniz" in summary | "ifadeniz veya viki işaretlemeniz" in new_wikitext)
Bu örnek, yeni bir sayfa oluşturmaya veya yeni bir bağlantı eklemeye çalışıyorlarsa, anonim düzenlemeleri (ve "autoconfirmed" durumu olmayan kullanıcılardan gelenleri) engeller, ancak düzenleme özetinde "ifadeniz" veya kaydetmeye çalıştıkları metinde "ifadeniz veya viki işaretlemeniz" vermeyin.
!("autoconfirmed" in user_groups) & action == "edit" & page_id == 0 & length(added_links) >= 1 & (contains_any( page_title , "Http", "@@@", "0" , "1" , "2" , "3" , "4" , "5" , "6" , "7" , "8" , "9" ) | length(page_title) > 50 )
Bu örnek, durumu "autoconfirmed" olmayan kullanıcıların bir sayı veya "http" içeren veya 50 karakterden uzun bir adla yeni bir madde oluşturmasına izin vermez.
!("autoconfirmed" in user_groups) & action == "edit" & ( "REDIRECT" in removed_lines | "redirect" in removed_lines ) & edit_delta >= 100
Bu örnekte, durumu "autoconfirmed" olmayan kullanıcılar, yönlendirme sayfalarını maddelere çeviremezler.
!("autoconfirmed" in user_groups) & action == "edit" & removed_lines irlike "redirect" & !(added_lines irlike "redirect")
Bu örnekte, durumu "autoconfirmed" olmayan kullanıcılar bir sayfadan "redirect" ifadesini kaldıramaz.