IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası

IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası (https://www.ircforumlari.net/)
-   mIRC Scripting Sorunları (https://www.ircforumlari.net/mirc-scripting-sorunlari/)
-   -   Spamfilter (https://www.ircforumlari.net/mirc-scripting-sorunlari/787043-spamfilter.html)

Caitlyn 16 Şubat 2018 20:05

Spamfilter
 
Merhaba ;

[Spamfilter] deneme(nick)!mynet(ident)@ 88.230..(ipadresi) matches filter 'G.?o.?o.?g.?l.?e': [PRIVMSG #deneme: 'google'] [7Reklam]

Yukarıda ki spama düşülmüş yazıyı mirc üzerinde @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] olarak özel bir pencerede yukarıdaki gibi yazılışıını gösterecek remoteyi arıyorum yardımcı olabilirmisiniz ??

nikotin 16 Şubat 2018 21:17

Cevap: Spamfilter
 
Kod:

on *:text:*:#Spam: {
  if $nick == irc.sunucunuz.com) {
  }
  if Reklam isin $strip($1-) { .window -en  @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] | aline -h 04 @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] $chan 1Takılan >1 $strip($1-))
  }
}

$strip($1-)) $1
$5 yapılırsa eklenen spam / reklam yapılan kanal / ve yapılan reklamı gösterir sadece.
örnek: Takılan > '^eklenenspam$': [PRIVMSG #kanal: 'yapılanreklam']

Feragat 16 Şubat 2018 21:27

Cevap: Spamfilter
 
Bu söylediğini, snotice eventı ile yapabilirsin.

Nedir bu event ?

Link: [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]

Bunun dışında, isteğindeki gibi pek çok koda ulaşmak için
Link: [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]


Not: snotice mesajlarını görmek için en az oper etkisine sahip olman gerek.

Kolay gelsin.

Alper 16 Şubat 2018 21:41

Cevap: Spamfilter
 
Alıntı:

Caitlyn Nickli Üyeden Alıntı (Mesaj 1041911388)
Merhaba ;

[Spamfilter] deneme(nick)!mynet(ident)@ 88.230..(ipadresi) matches filter 'G.?o.?o.?g.?l.?e': [PRIVMSG #deneme: 'google'] [7Reklam]

Yukarıda ki spama düşülmüş yazıyı mirc üzerinde @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] olarak özel bir pencerede yukarıdaki gibi yazılışıını gösterecek remoteyi arıyorum yardımcı olabilirmisiniz ??

Kod:

on ^1:SNOTICE:*:{
  if ([Spamfilter] isin $1-) {
    if ($window($+(@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...],-,$token($server,2,46))) == $null) { window -ne $+(@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...],-,$token($server,2,46)) }
    echo 5 -t $+(@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...],-,$token($server,2,46)) $1-
    halt
  }
}

Pencereler karışmaması için yani belki 1 den fazla sunucuda yetkili olma ihtimaline karşı @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]-Sunucuismi şeklinde pencerede gösterir. Ek olarak varsayılan noticeyi göstermez statusta sadece açılan pencerede görürsün.

nikotin 16 Şubat 2018 21:51

Cevap: Spamfilter
 
ben sadece "Reklam" icerikli mesajları yansıtacak sekilde paylastım.
bahsettiginiz Spamfilter snotice bende dahil bi cok kiside mavcuttur eminim.
yinede aydınlattıgınız icin tşkler.

Feragat 16 Şubat 2018 23:12

Cevap: Spamfilter
 
Alıntı:

nikotin Nickli Üyeden Alıntı (Mesaj 1041911450)
ben sadece "Reklam" icerikli mesajları yansıtacak sekilde paylastım.
bahsettiginiz Spamfilter snotice bende dahil bi cok kiside mavcuttur eminim.
yinede aydınlattıgınız icin tşkler.

Evet, kodda belirttiğin şekilde #spam gibi bir kanala yansıtılıyorsa senin söylediğin şekilde TEXT eventı ile de mesaj yakalanıp süzülebilir.

Snotice eventı da bir öneri sadece. Bir den fazla yol ve fikir.


Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şuanki Zaman: 22:54.

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2025, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO
Copyright ©2004 - 2025 IRCForumlari.Net Sparhawk