tctcab 其实我觉得还有另一条路,识别标题里是不是有qq号然后直接改成“大哥大嫂过年好”,首页那个是我干的 另外好像上次修改权限让小闪电可以编辑普通用户了?我刚刚编辑那个广告机器人用户名居然成功了,感觉版主这么高权限是不小心打开的吧?
nan.xiao 事实上要建一个靠谱的白名单和黑名单都是很困难的 而且主要是得长期维护 最近发现这个域名黑名单还不错 https://github.com/yzyjim/disposable-email-domain-list CheckEmailDomain.php现有的那几个域名好像都在里面了 而且看起来是每天更新 …… 不过这就需要一个持续部署脚本了 每天定时从上游pull一下之后自动部署到生产环境 GitHub Actions应该可以实现 ……
yihui 我刚看了一下 nan.xiao 说的那几个 Github 库,发现其中这个相当靠谱:https://github.com/ivolo/disposable-email-domains 它里面包含了目前为止我提交的所有垃圾域名,一个不漏。
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 我们的论坛版本可能略低,那个帖子里提到的选项我在后台看不见。