Devs - How do you provide tools to mods to tackle spam?
I am curious as to how other Lithium Communities deal with spammers from a development perspective. Do you create custom tools to identify and ban spammers? How about modules that have the 'unmoderated' flag attached to a message until the mod had come along and read the post?
I have had to do a few things on our community to help and I want to bolster it further. The only problem is.. I don't know what else I can do.
From an admin point of view:
- We have the spam filter switched on and mods check the spam folder each day - this is good but sometimes legit posts get caught up in it.
- I have the ranking system linked to some low level roles that unlock certain things as they rank up (like private messages)
- We have known spammer email domains added to the ban list with a wildcard.
- We have enabled the private messages being sent per second set so a user can't send 100 PMs at once with spam.
And from a development point of view:
- I have got a js ajax lookup for IP addresses that will inject the country of origin on any users post and profile
- I have created a panel that displays all users registered in the last 24 hours that also shows the IP and lookup ajax stuff from before. When a user is banned they are labelled in this list so mods know that they have been dealt with
What methods do you adopt to stop the spammers in your community? I only ask because recently we have had a huge influx of spam accounts being created in the last few days. The total amount of spam accounts that were created was 127 and I am trying to come up with ideas for tools to detect such activity and put a stop to it before any damage is done (especially now that our ranking system is currently not working which worked great at the time).