DEV Community

Discussion on: How to stop the spammers?

georgecoldham profile image
George • Edited on

Im part of the moderation team here, and I agree it's a real issue.

The current process for volunteer mods is to flag posts to be evaluated by a staff member when they are next available. This does no remove posts, the most we can do is a slight nudge on how likely they are to end up in your feed.

A pattern I notice, is that most spammers tend to have newly created Twitter or Github accounts with very little or no content. We could potentially use their API's to get the account age/activity and create filtering on that, however this does run the risk of excluding genuine users.

Personally I would like to see a way of having users flag potential spam content/accounts for moderators and staff to see as a priority in moderation feeds. This mixed with automatic flagging with a system similar to detailed above, would lead to much less spam imo.

This is a topic we need to take time to investigate and find the right solution for DEV. The light touch to moderation is one of this platforms main reasons for growing and retaining viewers and contributors.

If you have any potential solutions, I would encourage you to raise an issue or create a branch and PR it over on DEV's GitHub page

I don't know if any of the staff would be interested in a public discussion about this?

ben image

jess image

molly_struve image

thepracticaldev image
missamarakay profile image
Amara Graham

Also part of the mod team! I was most surprised to see how similar spammers tactics are. Between the title, tags, and account name, I can often tell pretty quickly if its a spam account.

I believe anyone can use the "Report Abuse" button link at the bottom of a post - there is an option for spam or copyright. Additionally, the "..." menu on a user profile also allows you to Report Abuse, same option for spam. Sure, its not super automated, but with enough data these accounts and posts are similar enough we can build something ML based in the future.