gpt4 book ai didi

ajax - 防止网络聊天应用程序垃圾邮件的简单技术

转载 作者:行者123 更新时间:2023-12-02 17:51:38 24 4
gpt4 key购买 nike

我这里有一个简单的自定义滚动聊天:(http://ninjawars.net - 本质上:ajax 聊天、php 后端、聊天消息的 javascript 列表、仅登录用户输入),它会被发送垃圾邮件。有哪些简单的系统可以防止垃圾聊天?

我已经实现的一件事(最低级别的保护):

  • 忽略来自同一用户的连续重复消息。

我的其他想法:

  • 将来自同一用户的连续消息添加在一起,而不是创建单独的消息行。 (实现起来相对简单,减少了垃圾邮件的影响但不能阻止它)
  • 防止新用户在一个用户连续发送一定数量的消息后继续发送消息。 (实现起来比较简单)
  • 由受信任的用户管理聊天(实现起来很复杂)。

是否有任何我应该了解的简单系统/算法来防止聊天消息垃圾邮件?

最佳答案

增加用户回复速度的延迟。因此,在每条消息发布后将 next_reply_time 存储为 NOW + 1 秒的时间戳。如果他们在时间到达之前回复,请忽略它并发出“回复太快”警告并将 next_reply_time 设置为 NOW + 2 秒,依此类推。这样,如果他们堆积消息的速度太快,您将在更长的时间内忽略它们。这种延迟当然可以基于声誉。

关于ajax - 防止网络聊天应用程序垃圾邮件的简单技术,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7452395/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com