使用Rails自动审核注释

时间:2010-07-01 15:55:37

标签: ruby-on-rails

我们要求对一个自动审核猥亵行为的应用程序发表评论。仍然会有一个现实世界审视评论,但他们想要自动过滤出非常糟糕的内容。

最好的方法是什么?

3 个答案:

答案 0 :(得分:2)

您需要使用Akismet之类的内容。最后我检查过,这是WordPress用来防止评论垃圾邮件的事情。这也非常简单。

以下是几个链接:

这是一个gem / plugin:Rakismet

至于亵渎而不是一般垃圾邮件,你可能想要WebPurify(我发现的第一个)。你可以通过将亵渎的单词列入黑名单并使用Ruby优雅的字符串处理来替换/过滤它们来破解你自己,但这可能是一场永无休止的战斗,对抗1337说话等等。另外,如果可能的话,可能更好的做法是外包这样的东西。

答案 1 :(得分:1)

对于猥亵的自动审核总是会产生问题,正如Jeff Atwoods Post所说:Obscenity Filters: Bad Idea, or Incredibly Intercoursing Bad Idea?

现在,另一方面,使用自动(第三方)文本分析工具主动过滤垃圾邮件肯定是一个可行的选择(Mollom例如,它也有ruby plugin

答案 2 :(得分:1)

你可以尝试fu-fu,但不是很完美,但会过滤掉很多东西。

http://github.com/adambair/fu-fu