Topic: Anti-spam options [PLEASE READ]
I do think it would be appropriate to limit the number of posts any user can submit in a short period of time, both across threads and in any single thread. Looking at the many spam messages that have been hitting the system lately, they seem to come in batches, with many messages posted a little more than a minute apart before a lull and then seeing the pattern again. While adding logic to combat the spammers may inconvenience, at times, legitimate users of the site, I believe most would give up a little convenience for the sake of getting rid of the spam schlock.
The following ideas are presented as a launching point for a discussion/consideration of options. They are not a be all/end all list. However, the first one may really be the best.
Ideas:
Prevent any new user from posting unless they have a valid, populated Inventory. It could be as simple as one card, or could require that a set number of cards be listed.
Limit the number of posts any user can submit in a set timeframe (e.g., not more than one every two minute, not more than three in five minutes).
Impose CAPTCHA verification on multiple posts in a set amount of time.
Impose CAPTCHA verification on all posts.
Start requiring more interactive steps before accounts are considered active and eligible for posting messages.
Send an email message requiring user action if a threshold number of posts is made in a set period of time.
Develop a user flagging system for spam posts. If a threshold number of spam flags are submitted against a single user account in a defined window of time, the system automatically blocks the account and flags existing posts for review. Alternatively, if enough spam reports are recorded, the system could delete all content under that user's account.