Well these are kick commands for your bot.I did not make this and give full credit to Comply of peercommons :D.Ty and Enjoy :)
type: .kcommands to view all the commands and I think you should know what to do after that.
ON *:TEXT:*:#: {
if ($1 == .kcommands) {
msg $chan My Kick Commands Are ".kstfu <nick>, .kNotWanted <nick>, .kugly <nick>, .kspam <nick>, .kbegging <nick>, .ktrolling <nick>, .kflooding <nick>, .khopping <nick>, .kannoying <nick>, .kgarbage <nick>, .kautojoin <nick>, .krespect <nick> "
}
if ($1 == .kstfu) {
msg $chan Hmmm.. 12,1My friend,you talk too much shit :) | .timer 1 2 msg $chan 9,1So, I'm afraid you have to GTFO ! 4D:< | .timer 1 3 kick $chan $2 4,1LEARN TO SHUT THE FUCK UP!!
}
if ($1 == .kNotWanted) {
msg $chan 9,1Dont you realize you're not wanted here? | .timer 1 2 kick $chan $2 4,1Go to #Q_Q and do your stuff
}
if ($1 == .kugly) {
msg $chan 9,1You're so ugly i cant stand seeing your nick in here x.x | .timer 1 2 kick $chan $2 4,1Try Uglypeople.com :)
}
if ($1 == .kspam) {
msg $chan spamming is not allowed here buddy :) | .timer 1 2 kick $chan $2 Go Spam In #main !!!
}
if ($1 == .kbegging) {
msg $chan You're a 4,1n00b,You dont need shit. | .timer 1 2 kick $chan $2 your job is to get pwned and so far you're doing a good job.(:
}
if ($1 == .ktrolling) {
msg $chan As they say, 9,1"Never argue with a troll , it means they win." | .timer 1 2 4,1Well I feel a good solution is to just kick them :D | kick $chan $2 12GTFO TROLL!!!>:D
}
if ($1 == .kflooding) {
msg $chan You can flood | .timer 1 2 /msg $chan 4flood | .timer 1 3 /msg $chan 4flood | .timer 1 4 /msg $chan 4flood | .timer 1 5 /msg $chan 9,1But in the end you'll get pwned :) | .timer 1 7 kick $chan $2 9,1PWNED!!!
}
if ($1 == .khopping) {
msg $chan $2 Your good at hopping huh? | ban $chan $address($2,0) | kick # $2 Hop Hop Hop and STAY THE FUCK OUT
}
if ($1 == .kannoying) {
msg $chan 4Well you're annoying me | .timer 1 2 kick $chan $2 9,1 STFU AND GTFO!!!!
}
if ($1 == .kgarbage) {
msg $chan You're nothing but Garbage | .timer 1 3 kick $chan $2 12Now you're getting dumped (:
}
if ($1 == .kautojoin) {
msg $chan ban $chan $address($2,0) | .timer 1 1 kick $chan $2 12Turn Your auto join off /msg $nick When you do <_<
}
if ($1 == .krespect) {
msg $chan 4,1Hopefully you learn something from this $nick | .timer 1 1 kick $chan $2 9,1Come Back when you've learned how to respect others.
}
There is another way of doing this:
on $@*:text:/.k(s(tfu|pam)|commands|notwanted|ugly|(begg|troll|flood|annoy)ing|garbage|autojoin|respect)\b/iS:#:{
var %c $regml(1), %n $strip($2), %2 $strip($2), %r $replace(%c,stfu,1,NotWanted,2,ugly,3,spam,4,begging,5,$&
trolling,6,flooding,7,hopping,8,annoying,9,garbage,10,autojoin,11,respect,12,commands,13)
goto %r
:1
msg # Hmmm.. 12,1My friend,you talk too much shit :)
.timer 1 2 msg # 9,1So, I'm afraid you have to GTFO ! 4D:<
.timer 1 3 kick # %2 4,1LEARN TO SHUT THE FUCK UP!!
halt
:2
msg # 9,1Dont you realize you're not wanted here?
.timer 1 2 kick # %2 4,1Go to #Q_Q and do your stuff
halt
:3
msg # 9,1You're so ugly i cant stand seeing your nick in here x.x
.timer 1 2 kick # %2 4,1Try Uglypeople.com :)
halt
:4
msg # spamming is not allowed here buddy :)
.timer 1 2 kick # %2 no Spam In #main !!!
halt
; so on and so forth
...
Or you can put all the commands and their message inside a text file. Then use the /play with the -c and -l# switch to execute according to each line. Thus you won't need any timer.