通过 Discourse API 暂停用户可能是自动化此过程的好方法。当用户被暂停时,他们会被从 Discourse 登出,并且将不再接收摘要邮件。如果在暂停用户时提供了message,该消息将作为电子邮件发送给用户。这可用于鼓励他们续订会员资格。
需要注意的是,暂停功能原本是为处理难缠用户而设计的,并非针对可能在未来续订的过期会员情况。您可能会发现需要自定义站点的 user_notifications.account_suspended.text_body_template 文本,以调整发送给被暂停用户的电子邮件模板。
由匿名化用户创建的帖子显示如下:
目前没有简单的方法来取消用户的匿名化。我所知道的唯一方法是通过 Rails 控制台将匿名用户与新用户合并。由于匿名化会删除用户的所有识别数据,因此可能很难确定要合并哪些账户。如果用户有可能续订会员资格,暂停用户可能是更好的选择。
