最好的社区即使规模庞大也让人感到贴心——新成员受到欢迎,活跃成员获得奖励,合适的人在合适的时刻收到通知。MateFlow 的自动化让你只需设置一次便可持续运行。每个自动化都是一条由触发器、可选条件以及一个或多个动作组成的规则。本指南将说明如何创建、优化和管理它们。
自动化规则的运作方式
一条规则读起来就像一句话:当某件事发生时(触发器),如果满足某些条件(条件),则执行某个操作(动作)。你可以在管理后台的“自动化”版块创建规则,既可以从零开始,也可以基于模板。
1. 选择触发器
触发器是启动规则的事件。MateFlow 按领域对触发器进行分组:
- 成员:成员加入社区、加入某个特定空间、升级、达到积分阈值或完成入门引导。
- 内容:创建了一篇帖子(可选定在某个特定空间内)或有帖子被评论。
- 活动:成员回复参加某个活动。
有些触发器需要额外配置——例如,“加入空间”和“帖子已创建”可限定到所选空间,而“达到积分”需要设定积分目标。
2. 添加条件(可选)
条件用于筛选哪些事件才会真正运行该规则,让你可以做到精准。你可以基于以下字段构建条件:
| 字段 | 用法示例 |
|---|---|
| 成员标签 | 仅对带有“founding-member”标签的成员运行 |
| 加入天数 | 仅针对加入超过 30 天的成员 |
| 成员积分 | 仅针对积分高于某一阈值的成员 |
| 空间 | 限定在某个特定空间 |
| 内容类型 | 仅限讨论、问题或文章 |
数值字段和文本字段支持常见的比较运算符,标签字段支持列表匹配,因此你可以组合多个条件来打造精准定向的规则。
3. 定义动作
动作是规则所执行的操作。你可以添加多个动作,它们会按顺序运行。可用的动作包括:
- 通知:发送私信、发送电子邮件或发送应用内通知。
- 成员关系:加入或移出某个空间、分配或移除标签,或更改成员在空间中的角色。
- 游戏化:授予积分或授予徽章。
- 集成:向外部系统发送 webhook。
基于消息的动作支持来自触发器的变量——例如 {{user_id}}、{{space_id}} 或 {{post_id}}——它们会在发送时被替换,使每条消息都贴合上下文。
测试和运行规则
在依赖某条规则之前,先使用内置的测试选项预览其行为,或针对当前成员手动运行它。日志页面会记录每次执行及其结果,让你能够确认规则按预期触发,并排查任何异常。配额指示器会显示你剩余的自动化运行次数。
启用和停用规则
每条规则都带有一个状态徽章,显示它是已启用还是已停用。可直接在规则列表或详情视图中切换——停用会暂停规则而不删除它,因此你可以关闭并再次开启季节性欢迎流程,而无需重新搭建。新规则一开始处于停用状态,直到你满意为止,然后在准备好时将其开启。
几个入门示例
- 欢迎流程:当成员加入时,发送一条私信并分配“new”标签。
- 奖励参与:当成员达到积分阈值时,授予徽章并将其加入 VIP 空间。
- 重新激活:当成员完成入门引导时,发送一封电子邮件,引导他们前往你最优质的空间。