按时区屏蔽/静音用户?

我是一个自托管 Discourse 社区的志愿版主。我不是管理员。

最近,我一直在努力应对垃圾邮件账户的创建及其垃圾邮件帖子。我已要求管理员查看 Akismet 插件。

我的问题是;是否有任何插件可以根据时区围绕用户注册过程构建工作流程?我认为我们的管理员不想被迫批准所有新用户,但如果有一种方法可以实现以下逻辑:

如果新用户时区是“Africa/Juba”,则需要批准,否则自动批准新用户

如果目前不可用,API 是否允许构建此类插件?

我知道有地理定位插件,但我需要阻止的活动的 IP 地址不像记录到他们个人资料中的时区那样一致。

嘿 BrightMoon :wave:

据我所知没有。

阻止或限制某个时区或 IP 的缺点是,它会阻止该地区合法用户注册。Akismet 插件是一个不错的起点。您是否查看了下面的主题,其中有一些您可以转交给管理员的其他想法?例如,您可以自己添加一些像“监视的词语”这样的功能。

1 个赞

谢谢,我看到了那个链接。我也向管理员提到了监视单词,但垃圾信息发送者正在以垃圾信息发送者使用的所有方式变得越来越有创意,例如使用带重音的元音、Unicode 黑色/圆圈数字等。

该社区与公司相关,没有人应该在我想阻止的时区(不是我上面列出的示例时区)注册,我的目标主要是标记它们以供手动审核,而不是 100% 绝对不问任何问题地阻止它们进入 /dev/null。

我意识到 IP 地址可以被伪造和 VPN,所以我没有建议这样做。我通过查看垃圾信息帐户确实知道的一件事是,至少目前他们没有想到要混淆他们的时区,而且他们所在的位置与该网站合法用户的足迹不重叠。