群组所有者可以授予徽章吗?

继续讨论 什么是徽章?

我们希望群组所有者能够向其成员颁发徽章。这是否可以在管理员之外实现?谢谢!

最简单的方法是创建更多徽章组,并将这些组的拥有者设为相应组的拥有者。

如何通过设置实现?谢谢!

您可以在网站的 /g 群组页面创建群组。然后前往 /admin/badges 创建徽章。

您需要启用徽章 SQL,以便根据群组成员身份自动分配徽章。详见:Enable Badge SQL

谢谢 @tobiaseigen,但这如何帮助群组所有者手动向其成员颁发徽章?据我所见,目前只有管理员可以手动颁发徽章。还是我遗漏了什么?

群主可以向群组中添加或移除成员。当成员被添加到群组时,他们会获得该徽章;当成员被从群组中移除时,徽章也会被收回。

此功能仅在您启用了徽章 SQL 查询,并在目标徽章的设置中完成相应配置后生效,以便群主能够向用户授予该徽章。

啊,我终于明白了。再次感谢!

不客气!:slight_smile: 根据您的社区规模,直接由工作人员颁发徽章可能更为简便。您可以建立一个流程,让群组所有者通过私信联系工作人员,请求创建徽章并将其授予特定用户。为了颁发徽章而创建所有这些隐藏群组需要一定的维护工作,而且可能会让人感到困惑!

还有一个想法,就是让群组所有者在特定类别下点赞或评论时,自动授予徽章。

……这正是徽章 SQL 查询的用武之地。我们在 meta 站点上就是这样为团队点赞的漏洞报告授予徽章的。请查看 Search results for 'badge sql query,了解其他人已经在使用的一些' - Discourse Meta SQL 查询。

是的,谢谢——我正在用数据探索器测试可能的 SQL 查询。

好哒,玩得开心!:seedling: