系统删除用户:"非活跃用户"、"因被遗弃而自动删除,账户已停用" 和 "未使用的暂存"

您好!

在跟踪系统删除用户帐户时,我在日志的“上下文”下发现了三个主要“原因”:

  • 非活动用户:删除非活动用户(信任级别为 0 且没有任何帖子)之前的天数。设置为 0 可禁用清理。
  • 因被放弃、停用帐户而自动删除:未激活帐户的用户将被删除。设置为 0 可永不清除未激活用户。
  • 未使用的暂存用户:删除未使用暂存用户(没有任何帖子)之前的天数。设置为 0 可禁用清理。

在设置中,可以更改删除的期限:

  • 非活动用户:清理非活动用户(天数)
  • 因被放弃、停用帐户而自动删除:清除未激活用户的宽限期(天数)
  • 未使用的暂存用户:清理未使用暂存用户(天数)

我尝试查找第二个原因“因被放弃、停用帐户而自动删除”的定义,但没有找到,因此决定在此分享此帖子,希望对其他社区经理有所帮助。

同时,我想借此机会询问:

  1. 每个的推荐期限是多少?
  2. 在系统删除这些帐户之前,有什么建议的操作吗?
  3. 系统删除后,是否可以跟进用户告知他们帐户已被系统删除?

主要讨论问题:我有一个很长时间的 Twitter(现为 X)帐户,除非我想查看帖子(很少),否则我不会使用它,但 X 不会删除用户帐户,为什么我们要删除帐户,如果它们根本“从未发帖”?

谢谢大家!

不仅仅是因为他们从未发过帖。你多久在推特上查看一次帖子?默认情况下,Discourse 中的清理期是 730 天。所以,如果账号不是那么老,它就不会被删除,但只要你在该时间范围内登录过,它也不会被删除。因此,只要“很少”少于 730 天,账号就不会被删除。此外,达到信任等级 1 的账号也不会被删除,即使你很少访问某个地方,你也会花一些时间阅读帖子。默认情况下,在阅读 30 个帖子、打开 5 个主题以及总共 10 分钟的阅读时间后,你就达到了信任等级 1。

总的来说,我认为 Discourse 的默认设置是为了满足大多数社区的需求。当然,在某些情况下,例如禁用用户删除是必要的。例如,如果你将 Discourse 用作身份提供者,那么用户不必访问你的论坛,但仍然需要该账号。

1 个赞

很有帮助的见解 @Moin!谢谢!

好的,所以如果他们登录了,就不再考虑“发帖”的条件了?

另外,回复 Discobot 是否算作用户“发帖”?

我认为 last_posted_at 没有将消息计入在内。您可以尝试一下,并使用数据浏览器检查值是否会发生变化。

1 个赞

就我个人而言,这些用户几乎都是机器人,它们会在一年不活跃后回来在我的论坛上发送垃圾信息。这就是原因。

1 个赞

我不知道全球范围内的情况如何,但在北欧,大多数用户都是潜水者(对了,正确的说法是什么来着?)。不发帖是无用的指标,但不阅读就是将某人踢出的理由。而且这种情况也会发生。

2 个赞

对我来说,删除账户(当然,垃圾邮件发送者除外)感觉有点不友好。

你永远不知道潜水者何时会成为贡献者,或者长期不活跃的人何时会回来。

我认为默认设置之所以如此,是因为某种追求整洁和减少资源的心理。这是一个个人判断。

1 个赞

谢谢大家!很有趣的看法。

我想我和 @Ed_S 的感觉一样……但考虑到你们的观点,也许一个不那么严格的决定可以是“限制活动”到一定程度,而不是“删除”?

我一直对这些感到好奇。通常它们会被系统立即检测到,但根据你说的,很可能有很多没有被检测到。

如果他们是通过电子邮件通知在“阅读”呢?例如,他们只对“公告”类别中的通知感兴趣。我不知道是否容易获得这方面的指标。

或者也许论坛是人们想要加入并作为“成员”出现以支持其信息/项目的一种方式。