#Spam Kanalını kontrol altına almak...

BuzprenS 

Genel Sorumlu
Genel Sorumlu
♛
Lv.
1
Yeni Üye
★ Seviye 1
XP 28 / 50 XP
56%
28 Mesaj
Sonraki 50
◆ Daha fazla mesaj, daha yüksek seviye!
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).

; #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
}
}
}
 
  • Geri
    Üst