我能做些什么来处理一个网站上用户的不良行为? [英] What can I do to handle bad behavior from users on a website?

查看:165
本文介绍了我能做些什么来处理一个网站上用户的不良行为?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我的工作与组之间的项目,我们正在涉及沉重的用户交互的实验场。概括地说,该网站的性质涉及到重度使用者发布和评论。根据我们网站的主题,我们期望得到有争议的职位,最有可能的攻击性材料。

I am working on a project with a group, and we are making an experimental site that involves heavy user interaction. In a nutshell, the nature of the site involves heavy user posting and commenting. Based on the theme of our site, we are expecting to get controversial posts and most likely offensive material.

我的问题是算法,方法等,我们可以用什么来监控和处理与本网站这些不良用户的交互。

My question is what algorithms, methods, etc. we can use to monitor and handle these "bad user" interactions with our website.

现在,我们实际上只拿出检查岗位对人,大学和企业名称数据库。这将使职务匿名有些并会采取进攻的感觉出来的职位。还有什么应该/才能落实到我们的设计中,将做到这一点?

Right now, we have really only come up with checking the posts against a database of people, college and business names. This would make the posts anonymous somewhat and would take a sense of offense out of the post. What else should/can we implement into our design that will accomplish this?

解决方法:

每个人都有,我要去研究多一点真正的好建议。在参照列了清单,我一直在尝试用小剧本我写了走的是其中包含姓名的目录数据(3000-4000名)的大量网站的集合,而我解析HTML,并存储在数据库中的每个值要撞上了用户的帖子。这是一个有点凑合,但它会成为一个优秀的测试人员暂时。

Everybody had really good suggestions that I'm going to research a little more. In reference to the making a list, I have been experimenting with a small script I wrote that is taking a collection of websites which contain directories of names with a substantial amount of data(3000-4000 names), and I am parsing the HTML, and storing each value in a database to be ran against the user posts. This is a little "makeshift" but it will serve as a good tester for the time being.

推荐答案

对于一些好的背景的问题,有一些一般性的建议,看看这个成绩单的演讲克莱舍基的:一组是它自己最大的敌人

For some good background to the problem, with some general suggestions, check out this transcript of a speech by Clay Shirky: A group is its own worst enemy

要在StackOverflow的播客直接抢断,速率限制是最有效的方法之一。放在注释之间有多少时间可以经过合理的限度,如果超过限制,把那个用户到一个临时的冷却期,他们无法几分钟互动。如果他们保持反弹反对这种限制,你可能有一种病态的虐待者,而且可能冷却它们关闭更长的时间,让他们很好地克制等。

To steal directly from the StackOverflow podcast, rate limiting is one of the most effective methods. Put reasonable limits on how much time may elapse between comments, and if the limit is exceeded, put that user into a temporary "cool-off" period where they can't interact for a few minutes. If they keep bouncing against this limit, you may have a pathological abuser, and might cool them off for longer, ask them nicely to refrain, etc.

限速将降低,因为燃烧的主要贡献者火焰战争中的一个人生气,并开始张贴人身攻击,而不是理性的论据。速率限制将有所减少这种行为。

Rate limiting will reduce flaming because one of the primary contributors to flame wars is people get angry and start posting personal attacks rather than rational arguments. Rate limiting will reduce this behavior somewhat.

让人们旗攻击性的材料也是有价值的(只允许每个用户的标志,一旦一个项目),但我只会显示标记项目版主那里有标记的一个相当高的速度。您需要过滤掉背景噪音,因为几乎所有的东西您发布是要得罪人。

Allowing people to flag offensive material is also valuable (and only allow each user to flag an item once), but I would only show flagged items to moderators where there is a fairly high rate of flagging. You need to filter out the "background noise" because almost anything you post is going to offend someone.

这篇关于我能做些什么来处理一个网站上用户的不良行为?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆