如何区分机器人与普通用户?
SO如何完成这项工作?
目前,我遇到了一个每1小时发布一次的机器人......
答案 0 :(得分:3)
尝试akismet作为您的第一道防线。 Bad Behaviour也是有效的,也许效率太高,因为我有误报的问题。另一方面,Akismet对我很有帮助。然后,如果有必要,添加其他不妨碍用户体验的层(如使用空字段应该保持为空)然后如果你真的需要,其他技术涉及某些种类的图灵测试(验证码在用户方面是最差的)友善:尝试简单的问题)。这是good read。
答案 1 :(得分:2)
这个问题有多种方法,最好使用几个重叠的方法。 SO使用的其中一个是reCAPTCHA
答案 2 :(得分:0)
确保您为发布的任何人(根据S.O.)提供了有效的电子邮件地址,并在注册时实施CAPCHA,并且当您认为有人可能表现得很奇怪时。保持训练有素的spamassassin副本并通过它提供帖子。
下进行。
答案 3 :(得分:0)
*快速,易于实现形式,为用户提供简单的互动*