"
puts $a "$web_chan, [getchanmode $web_chan] ([llength [chanlist $web_chan]] users) |
"
puts $a "Nickname | Status/info line | Address |
"
set chanlist [chanlist $web_chan]
set chanlist "$botnick [lsort [lrange $chanlist 1 end]]"
set oplist ""
set vlist ""
set noplist ""
set noplist2 ""
foreach i $chanlist {if [isop $i $web_chan] {lappend oplist $i} {lappend noplist $i}}
foreach i $noplist {
if [isvoice $i $web_chan] {
lappend vlist $i
} {
lappend noplist2 $i
}
}
set noplist $noplist2
foreach i "\{$oplist\} \{$noplist\} \{$vlist\}" {
foreach b $i {
set c ""
if {[isop $b $web_chan]} {set q "@"} {set q ""}
if {[isvoice $b $web_chan]} {set q "+"}
if {[matchattr [nick2hand $b $web_chan] b]} {append c ", (BOT)"}
if {$botnick == $b} {
puts $a "$q$b | <-- It's me! |
"
}
if {$botnick != $b} {
set hand [nick2hand $b $web_chan]
puts $a "$q$b | Idle [getchanidle $b $web_chan] min$c | [getchanhost $b $web_chan] |
"
if {[getchaninfo $hand $web_chan] != "" && ![matchattr $b b] && $hand != "*"} {
puts $a " | Info: [getchaninfo [nick2hand $b $web_chan] $web_chan] |
"
}
}
}
}
puts $a "
"
if {[chanbans $web_chan] != ""} {
puts $a "