Unnamed
public text v1 · immutable}
proc fun:pub:bonjour {nick uhost hand channel arg} {
global bonjour fun botnick
if ![matchattr $nick $fun(ignflags) $channel] {
if {[fun:flood $nick $uhost]} {
return 0
}
}
if {(([lsearch -exact [string tolower $bonjour(chans)] [string tolower $channel]] != -1) || ($bonjour(chans) == "*")) && (![matchattr $hand b]) && ($nick != $botnick)} {
if ![string length $arg] {
puthelp "PRIVMSG $channel :[lindex $bonjour(msgs) [rand [llength $bonjour(msgs)]]] $nick"
return 1
}
}