chuxinyuan 可以考虑根据用户在线时间设置权限,比如在线累计时间少于一周的不能发贴,只能浏览,在线累计时间少于半个月的,不能发起新话题,只能跟贴讨论等。 另外可以考虑新帖审核机制,但是估计体验比较差。
tctcab Ihavenothing @yihui 啊,感觉我们方向有点跑偏了… 看了一下我那个flarum论坛,其实flarum自带审核功能的,只是默认关闭。在permission下有一项 Start discussions without approval,默认是所有会员。改成其他身份的话,普通会员就需要审核了 所以我设想可以这样 注册的小伙伴都是新会员,发起讨论需要审核 审核通过即可升格为正常会员,之后发帖均不需要审核,这步需要小闪电操作,新会员看起来么问题就提拔一下 这样就不需要维护黑白名单,也不需要自己额外实现flarum插件了 来源 https://discuss.flarum.org/d/19104-moderation-approval-of-new-discussions-and-replies
yihui 是的,举报机制几乎解决不了我们的问题,到头来还是得手动封禁、删除垃圾帖子。 今天的垃圾里有个 Gmail 邮箱:https://d.cosx.org/u/Sunshine122 虽然这是很少见的,但说明白名单都未必管用(黑名单效果差)。 tctcab 我们的论坛版本可能略低,那个帖子里提到的选项我在后台看不见。
yihui tctcab 又看了半天才发现需要启用一个“Approval”的插件(我刚启用了)。不过这个插件的问题好像前面说过,就是把鱼虾泥沙全部都挡在了外面,得靠管理人员把鱼虾再一个个捡进来,而且到头来还一定得手工删帖,反而是增加了我们的工作量,唯一的一丁点好处只是垃圾帖不会公开可见。我们需要的是“第一次发帖需审核”的功能,而不是所有发帖都需要审核。 我现在得跪求 @Ihavenothing 换用白名单机制了。我有点受不了这枯燥费神又费力的工作了。
tctcab yihui 所以我的建议是新帖审核只针对普通用户,把确认么问题的用户设为可以随意发帖的资深用户。这样正常用户跟现在一样自由使用论坛,只是需要小闪电审核普通用户的第一次发帖,酌情提拔用户为资深用户即可
yihui 我刚看了一下 nan.xiao 说的那几个 Github 库,发现其中这个相当靠谱:https://github.com/ivolo/disposable-email-domains 它里面包含了目前为止我提交的所有垃圾域名,一个不漏。