All pastes #428546 Raw Edit

Unnamed

public text v1 · immutable
·published 2007-04-07 17:18 UTC
rendered paste body
set gseenfile "gseen.dat"
loadmodule gseen
loadseenslang "en" "English" language/gseen.en.lang
loadseenslang "de" "Deutsch" language/gseen.de.lang 
set default-slang "en"
setchanseenlang #xwp "de"
set cmdchar "@"
set expire-seens 60
set max-seens 7:60
set tell-seens 1
set fuzzy-search 1
set wildcard-search 1
set max-matches 250
set botnet-seens 1
set hide-secret-chans 1
set save-seens 60
set getslang 1


set ai-seen-binds {
  "${nick}*seen*"
  "${botnet-nick}*seen*"
  "${nick}*gesehen*"
  "${botnet-nick}*gesehen*"
}

set ai-seenstats-binds {
  "${nick}*seenstats*"
  "${botnet-nick}*seenstats*"
}



set use-handles 0
set no-pub-seens ""
set quiet-seens ""
set quiet-ai-seens ""
set no-seendata ""
###############################################################################
# end of configuration
# just ignore everything below ^_^
###############################################################################

bind chjn - * *chjn:gseen
bind chpt - * *chpt:gseen

catch "unbind pub - !seen *pub:!seen"
catch "unbind pub - !seennick *pub:!seennick"
catch "unbind pub - !seenstats *pub:!seenstats"
bind pub - ${cmdchar}seen *pub:!seen
bind pub - ${cmdchar}seennick *pub:!seennick
bind pub - ${cmdchar}seenstats *pub:!seenstats

foreach bnd [binds pubm] {
  if {([lindex $bnd 2] == "*pubm:seen") || ([lindex $bnd 2] == "*pub:!seenstats")} {
    unbind [lindex $bnd 0] [lindex $bnd 1] [lindex $bnd 2] [lindex $bnd 4]
  }
}

if {${ai-seen-binds} != ""} {
  foreach mask ${ai-seen-binds} {
    bind pubm -|- "% [subst $mask]" *pubm:seen
  }
}

if {${ai-seenstats-binds} != ""} {
  foreach mask ${ai-seenstats-binds} {
    bind pubm -|- "% [subst $mask]" *pub:!seenstats
  }
}