重现步骤:
- 您在错误的版块中发布了一条消息。
- 您删除了该消息。
- 您在正确的版块中发布了相同的消息。
预期行为:帖子已发送。
实际行为:出现错误消息,提示帖子与最近发布的帖子过于相似。
重现步骤:
预期行为:帖子已发送。
实际行为:出现错误消息,提示帖子与最近发布的帖子过于相似。
您说的是从数据库中删除的帖子、仅对允许查看已删除帖子的用户可见的帖子,还是用户删除后仍显示为“(作者已删除帖子)”的帖子?
在最后一种情况下,用户仍然可以恢复他们的帖子,方法是再次发布它。这将使这项反对重复发帖的措施失效。
我还遇到过我不小心在错误的主题下发帖,删除了帖子,然后不得不等待几分钟才能再次发帖的情况。默认情况下,unique post min(帖子唯一性最短时间)设置为 5 分钟。我认为这是一个可以接受的等待时间,以确保论坛没有垃圾信息。
我指的是作者删除的帖子。也许可以将此预防措施限制在低TL(信任等级)的用户身上?
或者,可以对恢复帖子运行相同的检查。