Hmm didn't think about the 'splitting.
The worst comes to worse; your bot goes offline and you get no traffic to the main channel. In which case you'd be running two or three bots (on a netsplitty network) as backup.

Just have them running on a tiered level type thing; on *:join:#:{
if (FirstBot !ison #) {
;do stuff
}
}

combined with bayesian filtering scripts we might see the death of spam. I'm salivating. brb visting feature suggestions to do stuff.