授予徽章触发加入群组

最初在此处发布:Grant a badge for all members of a group

感谢 @jtbayly 建议我将此内容发布在 Contribute > Feature 类别中。

概述

用户获得新徽章时,此事件会触发将该用户添加至/从组中移除。

使用场景

  • 你有一个包含奖励内容的隐藏分类,希望用户能够像彩蛋一样“解锁”。
  • 你有一个“入门”分类,仅对“初学者”组中的用户可见。在获得“认证”徽章后,用户会自动从“初学者”组中移除,该分类也不再显示。

如果你能想到其他使用场景,请在下方回复中添加!

8 个赞

这是否是以下内容的完全重复?

我仍然认为这是一个绝妙的主意,但我们尚未将其列入任何版本的发布计划中。

6 个赞

除了:

看起来确实如此。

不确定这样做的意义有多大。在相关分类中失去对帖子的可见性可能会非常令人困惑。

我认为这些用例会非常有趣 :thinking:

哇,哎呀。抱歉发了重复帖子。我在发帖前确实搜索过,但肯定漏掉了这个。很乐意删除它。

或许一个细微的区别是,我也希望这个功能能适用于手动授予的徽章,例如由版主授予,而不是通过徽章查询自动授予。例如,我们有一个“反馈”徽章,版主可以将其授予那些特别用心的帖子;我希望这个徽章能够“解锁”一个头衔徽章(通过将其添加到某个组中)。看来你的方法(添加镜像组)也能涵盖这种情况。不过,由于该帖子主要关注 SQL 触发的徽章,所以我觉得值得提一下。

2 个赞