Since the spam bots (whether human controlled or otherwise) can bypass Captcha and answer simple questions, the only solution I can think of to prevent spam threads outright is to put topics from new users in a crowd moderation queue, like we have for image submissions. Once the new users are verified as real people, they can have this restriction lifted and their new topics can go live right away, bypassing the queue completely.
Here's a rough idea of how it could work:
1. New user submits a topic. They get a notification that their topic will be published to the forums once it has been checked by humans to be a real topic.
2. Topic goes into the crowd moderation queue. Users vote yes or no on whether a topic is spam. When enough negative votes have been received, the topic is moved to the deletion queue and the user has their posting privileges temporarily revoked pending moderator review. If enough users vote that a topic is legit, it gets posted to the forums and the user is put in a queue to review for white listing.
3. Premium users automatically bypass the queue regardless of their post count, and moderators can add or remove anyone to the white list at any time.
The problem with this approach is that people will have to actively be monitoring the queue and voting on topics in order for it to work. Otherwise, new topics will just sit in the initial queue for hours and then legitimate users will get so frustrated they just stop trying to contribute. This probably means that "spam voting" will need to be incentivized in some way, whether that is through profile badges or achievements or something else, I don't know.
Of course, the real issue here is that anything like this is going to take a significant amount of time and engineering resources to accomplish.
Log in to comment