Glad you liked it!
If you want to make it more channel oriented, you can change
if ($readini(logs.ini,$nick,warns) >= 3) {
if ($readini(logs.ini,$nick,warns) == 3) {
.echo -mt Halted text from: $nick for repetitive text.
}
haltdef
}
into
if ($readini(logs.ini,$nick,warns) == 3) {
.kick $chan $nick Repetitive messages
}
Replace 3 with whatever number you want. The lower it is, the more harsh the bot is.
Then change the first line of the code into
on *:text:*:#channel: {
Replace #channel with whatever channel you like.