
I'm using the following to autovoice everyone who joins my channel:
bind join - * autovoice_all
proc autovoice_all {a b c d} {
if {[lsearch -exact [string tolower [channel info $d]] "+autovoice"] > -1} {
puthelp "mode $d +v $a" -next
}
}
However when a user is halfop'd by chanserv, then voiced by the bot, the halfop commands no longer work (can't kick etc)
Is there any way that i can get it to wait and see if chanserv sets any mode for the user, then voice them only if chanserv doesn't do anything?
thx