Automation 中的组触发器应包含完整名称的占位符,而非仅简称

继续讨论 Discourse 自动化

将某人添加到组或从中移除的触发器包含一个方便的 group_name 占位符。不幸的是,它被设置为存根(例如 support-enthusiasts),而不是全名(“Discourse Support Enthusiasts”)。代码如下:

            "placeholders" => {
              "group_name" => group.name,
            },

由于创建组只需要组名存根,所以我明白为什么代码是这样的。但是,当涉及到在某人加入组时发送欢迎 PM 时,如果可能的话,使用全名会更好:

            "placeholders" => {
              "group_name" => group.full_name || group.name,
            },

是否有需要存根的用例?如果是这样,也许可以添加一个新的 group_full_name 占位符?

            "placeholders" => {
              "group_name" => group.name,
              "group_full_name" => group.full_name || group.name,
            },
2 个赞