其他移除“已忽略”用户的方法

除了通过“偏好设置 > 用户”移除之外,是否还有其他方式可以让某人停止忽略另一位用户?

我使用“忽略”功能来实现一种类似永久屏蔽的效果,其中一部分做法是隐藏“偏好设置 > 用户 > 已忽略用户”(通过 CSS 实现,但我的用户群体不太懂技术,所以我不太担心这一点)。

然而,我注意到有一些忽略关系似乎会自动失效——某些屏蔽了其他成员的成员突然又能在论坛中看到对方了——我正在试图弄清楚原因。

在 Discourse 非常近期的版本之前(即 2.5 版本发布前),忽略功能一直要求设置计时器(2 个月、3 个月、4 个月或 6 个月)。我们正是在那个时间点为忽略功能添加了“永久”选项。因此,这很可能就是原因。

我也是这么想的,但我一直将忽略计时器设置为“4个月”,并且每3个月就“更新”一次(通过发送 API 调用让成员忽略其他成员)以确保安全。也许新的忽略操作没有重置计时器……我可能需要进行一次完整的取消忽略,然后再“重新忽略”该用户,才能让新的时间戳生效。大概就是这样。

我现在已将其改为将“忽略”时间设置为10年,然后我会让网站取消忽略所有人,并用新的时间重新忽略他们。