在聊天室中拦截垃圾邮件

本文关键字:聊天室 | 更新日期: 2023-09-27 18:36:56

假设有人开始用随机字符发送垃圾邮件聊天。如何在 C# 中确定字符串是否只是随机字符或它们合法地说话?

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

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

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

在聊天室中拦截垃圾邮件

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

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

我认为对用户诚实并说,我们有一个问题,我们需要你的帮助,让用户更容易帮助表明了一定程度的成熟。