Discourse中的admin_js.admin.badges.trigger_type.user_change是什么意思?

您好,我在 Discourse 中遇到了配置 admin_js.admin.badges.trigger_type.user_change,但不确定它指的是什么。有人能解释一下它在徽章触发器中的确切含义和工作原理吗?\n实际上,我已经创建了以下 SQL 徽章查询:\nsql\nSELECT user_id, current_timestamp AS granted_at \nFROM gamification_scores\nWHERE (:backfill OR user_id IN (:user_ids))\nGROUP BY 1\nHAVING SUM(score) > 1\n\n\n我希望此徽章能够实时触发,也就是说,当满足条件时应立即授予该徽章。\n任何帮助或建议都将不胜感激!提前致谢!

4 个赞

我已经阅读了指南,但仍有一些疑问。指南中提到徽章可以每分钟触发一次,但并未详细说明如何实现。其中有一个关于在帖子编辑时触发徽章的示例,但我希望有更频繁的触发方式。

此外,指南中提到徽章至少每天触发一次,但似乎并未发生。是否有人能帮助我弄清楚如何设置更频繁的徽章触发,或者我是否遗漏了什么?

提前感谢您的帮助!