This could be used with a ban, just a tiny bit of editing. Usage !kick <-regex|nickname> reason You don't need a reason. If you specify regex then you must add some regular expressions. Some examples are commenting in the source code. It will kick anything matching the regex. Tutorial for regex @ regular-expressions.info
you need to download pushmode, http://www.xs4all.nl/~wiebeson/mirc/pushmode.txt - then load it in your remote
on request whois's nick to see if hes op on that chan.. Disallows , in the channel request, usually !request #chan,0 makes it part all chans. can disallowed chans etc, if the request chan has less then 20 users it fails. it fails if the chan has no Q or L (can be removed), fails if the chan has key/secret/banned bot/invite only/limit
Auto kicks all matching banmasks on userlevel 100 ban, unbans in 60 seconds to keep the banlist down and then ausers the address, so on join it will kick the nick. To help prevent the bot lagging out I would suggest pushmode, which you can find on mircscripts.org by wiebe. When loading it you must /hop on your channel(s) for it to update your ial! It will not work without ial. It updates the ial by..
Will warn user after advertisment eg: la la #channel lala On 2nd advert it will kick ban user for 300 seconds Will not warn/ban people who are voiced/opped. PS: sets a variable by address to %spam.useraddress so you can't just change your nick :> Also as far as i know this will not work with another on :text:: infront of it!