I've been thinking about extending it for a long time now, years even, but could never reach a conclusion of the best way to implement it. I don't think having the user select every event individually per word is a good idea.
I was thinking of having a set of "groups" the user could choose and those groups would be a set of events the filter applies to, but that leaves the issue of categorizing the events, and deciding just how many groups to have.
Here's a typical screenshot of trade chat on my server:
Is there any way BadBoy_CCleaner could be improved to filter that kind of moronic spam? The latest version filters messages which are identical, as you've stated, but perhaps it could be improved a bit to combat cases such as in the above screenshot. Any ideas?