6

假设有人开始用随机字符向聊天发送垃圾邮件。如果字符串只是随机字符还是合法地说话,我将如何在C#中确定?

  1. 我删除了一些我不想让他们说的话。
  2. 我已经从聊天中删除了链接/电子邮件。
  3. 我已经阻止他们发送消息太快。
  4. 我已经阻止他们连续多次说同样的话。

4 号是问题开始的地方。好吧,问题实际上始于我试图过滤聊天,但这是另一个讨论。他们现在了解到它只检查它是否是同一件事,现在垃圾邮件随机字符。

这是针对我只能控制服务器代码的游戏。

4

1 回答 1

4

无论如何,在你的努力几乎没有回报与编码努力之前,你只能走这么远。可能更好的是堆栈溢出或魔兽世界的工作方式,用户有更多的控制权。在 WOW 中,玩家可以在聊天框中点击某人的名字,然后简单地报告为 spam(mer)

不难说,如果有一定比例的人可以看到该消息并报告它,那么该人很可能是在发送垃圾邮件。然后,您可以自动决定或标记它以供审查,或者您想要处理它。由于您的问题是检测垃圾邮件,如果用户要看到它(他们是)为什么不让他们帮助缓解问题。

我认为对用户诚实并说,我们有问题,我们需要你的帮助,并且让用户更容易帮助显示出成熟度。

于 2012-06-11T05:37:12.777 回答