Heello / Issues

Bug and feature tracking
1 stars 0 forks source link

Shadowban functionality #21

Closed katanacrimson closed 11 years ago

katanacrimson commented 11 years ago

As on tin for spam & rulebreaker control. Will cause your database sizes to continue going up, but it'll interfere with any spambots looking to annoy anyone since nobody else can see what they're saying.

liclac commented 11 years ago

Couldn't this potentionally misfire if this hits an user by accident? Bans are clear and can be appealed, but shadowbans could look like strange bugs to users. Especially if Heello gets the same issues as Twitter with misfiring suspensions due to report button abuse or overly aggressive spambot detection algorithms.

Could be useful as a last-resort, but some people are really hard to tell from spambots…

katanacrimson commented 11 years ago

@uppfinnarn works well enough for reddit and many ircd's. best not to automatically use it, but just trigger it manually for problematic user accounts and such.

noaheverett commented 11 years ago

Do you have a link to a specific library to use?

katanacrimson commented 11 years ago

Unfortunately, no - the theory behind shadowbanning is a simple one though so it should be one that can be implemented and tested in under a couple hours.

Unless the shadowbanned user is the one that is currently logged in, content isn't displayed at all (behavior is that of file/post/ping not found). It essentially turns the user's account into an echo chamber. Complexity of implementation depends on your own db schemas, but it should be as easy to indicate as a boolean (or additional flag on a user type, e.g. USER_SHADOW) on the user's row.

katanacrimson commented 11 years ago

As I think the details have been aired out enough as it is and the suggestion has been considered, I'm going to close this issue.