this seems to work for me : works for both remote and local server. bind raw - NOTICE On-Connect:Drone-Check proc On-Connect:Drone-Check {from keyword text} { set text [regsub -all -- {\s{2,}} [string trim [stripcodes * $text]] { }] if {[string match *!*@* $from]} { return 0; # not a server notice }...
see if this works : set monchan #botop bind raw - notice shun-snotice proc shun-snotice {from keyword arg} { if {[string match -nocase "*shun*" $arg]} { set shun [lrange $arg 1 end] putserv "privmsg $::monchan :$shun" } } bind pub -|- !shun pub:shun proc pub:shun {nick host hand ...
Why not use chanserv for that? we use chanserv but opers not around all time to op chanops you could try this : set chanopschan "#chanops" bind pub -|- !op Pub:OP:monotor-channel proc Pub:OP:monotor-channel {nick host hand chan text} { set text [regsub -all -- {\s{2,}} [string trim [strip...