CrepSpamFilter r6
Written by Crepusculu of Stormrage
[Ctrl-Alt-Drag] -- moves the window
I need to make a FAQ for that...
Removes spam from your chat window
Hides mail spam
Creates a seperate hidable window for annoying spam
- Works automatically, silently operates
- Whitelist for guild members, party members, and players you whisper
- Blacklist for whisper spam
- Customizable filter
- Easy access to view filtered spam and their spam rating
Please Note:
This mod doesn't not block anything outside of the chat windows or the mailbox frame
Operations:
/csf -- shows version
On the "CSF" frame:
[Click] -- opens/closes the spam window
[Ctrl-Alt-Drag] -- moves the window
Up/Down/Bottom Buttons -- Operates like your chat window
Diagonal Slashes -- Resizes the spam window
Anyways, I got sick of all those buy gold spam ads in general chat / tells. This is a humble attempt to nuke the spam.
I observed some of the patterns in the messages and attempted to construct a filter list which scores messages on their spamminess. You can design your own spam detection patterns. Edit the "CrepSpamFilter_wordlist.lua" file and follow the structure of the other patterns. I suggest you read up on how to construct patterns at
http://www.lua.org/manual/5.1/manual.html#5.4.1
All chat is converted into lowercase, so keep that in mind when designing patterns.
I'm unsure about the special characters (which ultimately get used in spam to bypass filters), so I'm hoping to find a general way to find their non-standard usage and trigger it as spam.
Version History
r6 -
adjusted filters
blacklist should properly function
New function CSF_Evaluate(message) which will provide a detail score to the given message