跳到主要内容

指南

用规则自动执行任务

自动化与集成 · 阅读约 5 分钟

自动化规则(也叫工作流)可以替你完成社区的日常事务,例如欢迎新成员、给活跃的发帖者打标签,或者奖励积分。每条规则都有一个触发器、可选的条件,以及一个或多个动作。你可以在后台 → 自动化 → 规则中创建规则。

谁可以操作:所有者和管理员。版主看不到自动化。 · 在哪里:网页端(站点后台)。 · 套餐:能否使用自动化,以及可以创建多少条规则,取决于你的平台套餐。套餐不包含自动化时,页面会显示升级以使用自动化。

自动化规则的工作原理

一条规则读起来就像一句话:当 (触发器) 发生某件事,仅当 (条件) 这些条件成立,执行 (动作) 这些操作。动作作用于触发规则的那位成员,例如加入、发帖或报名的人。

创建规则:

  1. 前往后台 → 自动化 → 规则,点击创建规则。
  2. 输入规则名称,也可以填写描述。
  3. 在当 (触发器) 下选择事件,并填写需要的其他设置。然后选择规则的执行频率:每次、每位成员一次或仅一次。
  4. 在仅当 (条件) 下,每个筛选条件都点击一次添加条件。条件是可选的;添加的所有条件都必须满足。
  5. 在执行 (动作) 下,每个动作都点击一次添加动作。
  6. 点击保存规则。

如果规则会更改成员数据(添加到空间、分配标签或奖励积分),保存时需要在确认启用高风险动作? 中确认。

自动化触发器和条件

触发器 其他设置
新成员加入社区 —
成员加入空间 空间(留空 = 任意空间)
成员等级提升 —
成员积分达到阈值 积分数
完成引导流程 —
新帖子发布 空间(留空 = 任意空间)
帖子收到评论 —
活动报名 活动(留空 = 任意活动)

条件可以检查成员标签(包含、不包含)、加入天数和成员积分(等于、大于、小于等)、触发空间,以及内容类型(讨论、问答或文章)。触发空间和内容类型只在涉及空间或帖子的触发器下出现。

自动化动作

动作 作用
发送系统通知 向成员发送一条带标题和内容的站内通知
添加到空间 / 从空间移除 以成员或版主身份把成员添加到空间,或将其移除
修改空间角色 设置成员在空间中的角色:成员、版主或管理员
分配标签 / 移除标签 添加或移除成员标签
奖励积分 / 授予徽章 发放积分,或发放游戏化设置中的徽章
触发 Webhook 向一个 URL 发送 HTTP 请求,可以附带请求头、请求体和签名密钥(可选)。密钥会原样放在 X-Webhook-Secret 请求头中发送;请求没有 HMAC 签名。

每个动作可以立即执行,也可以设置延时,最长 7 天。自动化不能发送邮件,也不能添加或移除访问组。要管理访问组,参见为成员添加或移除访问组。

要个性化通知标题、通知内容或 Webhook 请求体,点击插入变量。每种触发器提供各自的字段,例如用户名(登录名) 或帖子标题。标注为内部 ID 的字段用于 Webhook,不适合放在给成员看的文字里。

从自动化模板开始

模板是为常见任务准备好的规则,例如欢迎新成员,或者感谢报名活动的人。

  1. 点击从模板开始,选择一个模板。
  2. 点击使用模板。规则会打开,供你编辑。
  3. 填写模板留空的内容,例如空间、标签或徽章,并检查消息文字。
  4. 点击保存规则,然后启用这条规则。

通过模板添加的规则一开始是关闭的,并且会计入你的规则数量上限。

测试自动化规则或立即运行

在列表中打开一条规则,查看它的详情。

  • 测试规则选择 Dry Run 时,会检查规则并填好消息文字,但不会执行任何动作。选择实际测试时,会真正执行这些动作。
  • 立即运行会真正运行这条规则,可以针对某一位成员,也可以使用示例数据。它会产生真实的消息、积分、标签和 Webhook 请求。

启用或关闭自动化规则

使用规则页面上规则旁边的开关,或规则详情页上的状态开关。关闭规则只是暂停它,不会删除它。复制出来的规则和通过模板添加的规则一开始都是关闭的,所以保存后请检查开关。

如果缺少必填设置,规则无法启用,并会告诉你需要修正什么,例如请为空间动作选择一个空间。

当多条规则匹配同一个事件时,优先级较高的规则先运行。每次运行都会记录在执行日志中,保留 30 天。参见查看自动化执行日志。

相关文章

这篇指南对你有帮助吗?

返回指南列表

找不到所需的内容?

如果你是某个社区的成员,请联系该社区的管理员;如果你正在 Mateflow 上搭建或运营社区,我们的团队可以帮你。

开始免费试用