main
AiToEarn 业务事件触发器
event-trigger-pack 是 AiToEarn 官方维护的声明式工作流触发器包。它把核心已经持久化并投递的频道、发布和内容生命周期事件转换为用户可选择的工作流触发器。
触发器
| 触发器 | 来源事件 | 说明 |
|---|---|---|
| 频道账号已连接 | channels.account.connected |
任意平台账号连接成功 |
| 微信公众号已连接 | channels.account.connected |
只匹配 wxGzh 平台 |
| 发布任务已创建 | channels.publish.task.created |
核心禁止直接连接发布节点,避免循环 |
| 文章发布成功 | channels.publish.task.published |
任意平台取得成功发布结果 |
| 微信公众号文章发布成功 | channels.publish.task.published |
只匹配 wxGzh 平台 |
| 文章生成完成 | content.article.generated |
长文任务成功持久化 |
| 文章评审通过 | content.article.review.passed |
最终质量评审通过 |
| 内容已准备发布 | content.pipeline.ready_to_publish |
质量、风险、证据和品牌门禁全部完成 |
每个触发器只映射当前核心事件契约中存在的字段。工作流保存时会固化插件版本、源提交、内容哈希和完整触发器定义;插件升级不会改写已经保存的工作流。
安全边界
- 插件只包含严格 JSON 资源,不包含 JavaScript、TypeScript、Shell、二进制文件或安装脚本。
- 唯一权限为
workflow.register。 - 过滤器只读取事件载荷中的安全字段路径,支持
equals、not_equals、in、not_in和exists。 - 插件不能联网、读取文件、访问数据库、控制浏览器或执行仓库代码。
- 同一来源事件使用核心幂等键,每个工作流最多启动一次运行。
- 发布任务生命周期触发器不能直接连接发布节点,防止自触发循环。
安装
在 AiToEarn 插件市场安装并启用 aitoearn/event-trigger-pack,然后在工作流编辑器中选择“插件事件触发”,再选择插件和具体触发器。过滤条件与变量映射会在界面中以只读表单展示,不需要填写 JSON。
Description