my comment is this its a great idea but it would be better if it just covered all commands via pm instead of having to set each command with another copy of the script or something to that effect another thing is that I think the idea of messaging the channel to basically show the person is flooding the bot is a great idea but not on every message just like it does in the end to show they have been banned.
I just edited it on my end to do this and of course this is just a couple ideas it seems nice otherwise.