noahl
(Noah Lovell)
1
提供一些背景信息:
- 我们的论坛约有 95,000 名会员
- 大约一年前,我们迁移了 3 个独立的论坛并将它们合并成 1 个
- 我们目前有一个“公告”类别,T1、T2、T3 和 T4 组会自动“关注第一个帖子”
- 公告类别中的主题只能由管理员创建
每周结束时,我们会创建一个“新闻通讯”风格的主题,庆祝社区成就、产品发布、即将举行的活动等。
目前,以上所有信任级别的会员都会在创建此主题时收到通知。话虽如此,我们开始评估这是否是最好的前进方式。
迁移以前的论坛时,我们带过来很多不活跃的账户。
我们正在寻找潜在的方法,让只有活跃会员/在一定时间范围内的会员才能在该类别中“关注第一个帖子”。
例如,我们不会让所有信任级别都关注,而是设置成只有自 2023 年 8 月以来活跃的账户才能关注。
有什么方法可以实现这一点吗?数据浏览器能帮到我们吗?也许是自动化插件?
我认为可以创建一个“近期用户”组,您可以将其应用于“首次查看帖子”标准,而不是信任级别。
一种方法是创建一个自定义 SQL 徽章,该徽章每天根据“上次查看”运行。可以将其设置为自动撤销不符合标准的用户。然后,您可以创建一个自动化,将拥有该徽章的用户添加到组中(并在他们失去徽章时将其移除)。
这听起来可行吗?
1 个赞
这基本上就是它的要点。 
这个话题中有一些关于自定义 SQL 徽章的信息 - Creating triggered custom badge queries
我认为,如果你基于“过去 x 个月内可见”之类的条件,查询本身会相当简单。
这里有一个针对特定自动化的演练: Adding users to groups through custom field automation 不对,划掉它,这是错误的。我以为我也为徽章版本做了一个,但现在我不确定了。
它涉及几个活动部件,因此也值得进行一次试运行,以确保一切都能很好地协同工作。 