Mine
public text v1 · immutableproc dcc:mode { handle idx arg } {
global botnick
set channel [lrange $arg 0 0]
set mode [lrange $arg 1 1]
if { $arg == "" } {
putlog "Usage: .mode #salon +/-mode"
} else {
if { ![string match -nocase "#*" $channel] } {
putlog "$channel is not a channel (#*)"
} else {
if { [isop $botnick $channel] } {
putlog "($channel) $handle sets $mode"
putserv "mode $channel $mode"
} else {
putlog "$botnick is not operator on $channel"
}
}
}
}