Everyone who IRCs on Galaxynet should know about the recent comeback of a horde of spammers. Don’t know what the mastermind is thinking but I can tell you his immature logic is: “If 1 tree offends you, you burn the whole forest.”
Since his bots join the channel, does 2 /notices and then /part, all in the short period of probably less than 10 seconds, here’s a solution I propose to all channel ops, Delayed Voicing. Which is to voice users after they’ve joined and stayed in the channel for a specific period of time (15 seconds in this case). Of course, this means you have to set the moderation (+m) flag on.
;on or add in more channels. Eg, on *:JOIN:#onechan,#twochan,#threechan:{
on *:JOIN:#peace:{
;delete the following line if you do not wish to have a greeting message.
.notice $nick Welcome to $chan $+ . Please wait 15 seconds for your voice (+v).
;this line does the whole trick. Creates a unique 15 second timer for each nick
;that joins the channel. Edit the values as neccessary to increase or decrease
;delay.
.timer $+ $nick 1 15 /mode $chan +v $nick
}
The green colored lines that begin with a semicolon (;) are comments. They can be remove and will not affect the entire script.
Instructions to load the above code…
- In mIRC, hit alt+r to access the script editor.
- At the menu on top, click on File, New, and you will be given a blank page.
- Copy and paste the above code into the blank page, edit as neccessary.
- File, Save.
It’s fairly simple. There are probably many ways to further improve this so do post your comments to help every Galaxynet IRCer.