Nice idea, ClockWerx, but the devil's advocate in me says...
  • It makes auto-joining your channel impossible
  • It won't stop "innocent" spammers, i.e. those infected with spam "viruses" (particularly those afflicted by JS exception viruses)
  • It won't stop "script illiterate" spammers, i.e. those whose spam is caused by not understanding how their script works (they don't know how to switch off onjoin messages, or don't know that their script generates onjoin messages)
  • It won't stop "feeders", i.e. real clients/bncs which send info on users joining to a bot outside channel, which then sends the spam (I have seen viruses which set up this kind of system, too).
  • You'd have to be careful about the server you put the waiting room bot on - what happens if the server it uses splits? (especially if that is the ONLY server to split?)

It IS an interesting way of keeping the 'classic' spambots and zombie clients off a channel, though grin

PastMaster
IRCnet @#beginner @#travelersinn