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 } }