Kırmızı Olarak belirttiğim uzantılar
#Spam kanalına takılan kelime olursa ve bu 4 kullanıcıya geçerse mesaj otomatik olarak
shun cezası verir ve
#xline kanalına bilgi mesajı atar.
(Şayet bu uzantılar spamfiltere ekliyse algılar).
Kod
; #spam kanalındaki mesajları kontrol et
on *:TEXT:*:#spam:{
if ($regex($1-,/(http:\/\/|https:\/\/|\.com|\.net|\.org|\.gen\.tr|\.com\.tr|irc|IRC|tr)/i)) {
inc %spamcount. $+ $nick
set %lastmsg. $+ $nick $1-
; #xline kanalına log düş
msg #xline [SPAM] $nick kelime tespit edildi: $1-
; Eğer eşik değerine ulaştıysa (örnek: 4)
if (%spamcount. $+ $nick >= 4) {
.raw SHUN $nick :Spam tespit edildi!
msg #xline [SHUN] $nick susturuldu. Mesaj: %lastmsg. $+ $nick
unset %spamcount. $+ $nick
unset %lastmsg. $+ $nick
}
}
}