跳到主要内容

创建订阅器

本指南介绍如何创建和配置订阅器,实现 AI 任务的自动化执行。


📋 创建流程​

步骤 1:进入创建页面​

  1. 点击左侧导航栏的 Feed
  2. 点击 新建订阅器 按钮

步骤 2:填写基本信息​

字段必填说明
名称✅订阅器的显示名称,如"每日汇报"
描述❌简要描述订阅器的用途
任务类型✅信息采集类或执行类
智能体✅选择执行任务的智能体

任务类型说明​

类型说明适用场景
信息采集类收集和汇总信息新闻摘要、数据报告、监控分析
执行类执行任务和操作代码审查、文档更新、自动化测试

步骤 3:配置触发方式​

选择订阅器的触发方式:

触发方式说明示例
定时计划使用 Cron 表达式每天上午 9 点
固定间隔按固定时间间隔每 2 小时
一次性定时指定时间执行一次明天下午 3 点
事件触发Webhook 或 Git Push收到 Webhook 请求时

📖 详细说明请参阅 触发方式

步骤 4:编写 Prompt 模板​

在 Prompt 模板中描述要执行的任务:

请帮我汇总今天({{date}})的科技新闻,包括:
1. AI 领域的重要进展
2. 大型科技公司的动态
3. 值得关注的创业公司

请以简洁的要点形式呈现。

支持的变量​

变量说明示例值
{{date}}当前日期2024-01-15
{{time}}当前时间09:00:00
{{datetime}}日期时间2024-01-15 09:00:00
{{subscription_name}}订阅器名称每日新闻摘要
{{webhook_data}}Webhook 请求数据{"event": "push"}

步骤 5:高级配置(可选)​

代码仓库设置​

如果选择了编程类智能体,需要配置代码仓库:

  1. 选择仓库:从已连接的仓库中选择
  2. 选择分支:指定要操作的分支

模型设置​

可以覆盖智能体的默认模型:

  1. 点击模型选择器
  2. 选择要使用的模型
  3. 如果智能体未配置模型,此项为必填

执行配置​

配置项说明默认值
失败重试次数执行失败后的重试次数0(不重试)
执行超时时间AI 完成任务的最大时间10 分钟
保留对话历史AI 可以看到之前的执行记录关闭

群聊按需静默与 @ 指定用户​

订阅器绑定群聊后,可以要求 AI 根据本次结果控制群通知。该能力适用于 Chat、ClaudeCode、Codex、Agno、Dify 等 Shell;系统会在执行 Prompt 末尾追加控制说明。该规则只控制群聊通知路由,不改变私聊通知;仅对已启用且支持群聊投递的通知渠道,默认必须向已绑定群聊发送通知。钉钉群聊投递需要配置 AI 卡片模板(card_template_id);未配置模板的旧版渠道不会发送群聊通知,私聊仍按已有配置处理。只有任务或用户明确要求本次不通知群聊时,AI 才可输出 【静默】 或 【silent】;需要 @ 指定用户时可使用独立的 @ 标记。所有控制标记都必须在回答最后单独一行输出,并放在【】中:

  • 【静默】 或 【silent】:本次私聊通知照常发送,但不发送到绑定的群聊。
  • 【@列表:1234,1235】 或 【mention:1234,1235】:本次群聊 @ 这些钉钉 staffId 对应用户;多个 staffId 可用中文或英文逗号分隔,列表后的冒号可用中文或英文冒号。

无需在通知设置中预先维护 @ 用户列表,每次由消息末尾决定。需要正常发送但不 @ 用户时,不应输出任何控制标记;需要 @ 用户时只能填写明确指定或能从任务上下文确定的实际 staffId,不得编造。两种标记可以同时输出,此时以静默为准。控制标记只用于通知路由,发送前会从群消息、Webhook 内容和执行记录中清理。群聊静默不得影响私聊,群通知控制也不应通过 silent_exit 代替。

可见性设置​

可见性说明
私有仅自己可见
公开其他用户可以发现和关注
市场其他用户可以租用

步骤 6:保存订阅器​

  1. 确认 启用订阅器 开关已打开
  2. 点击 创建 按钮
  3. 订阅器将按设定的触发条件自动执行

✏️ 编辑订阅器​

修改配置​

  1. 在订阅器列表中找到目标订阅器
  2. 点击 编辑 按钮(铅笔图标)
  3. 修改需要更改的配置
  4. 点击 保存

启用/禁用​

使用订阅器右侧的开关可以快速启用或禁用:

  • 启用:订阅器将按触发条件执行
  • 禁用:订阅器暂停执行,但保留配置

立即执行​

点击 立即执行 按钮(播放图标)可以手动触发一次执行,不影响正常的定时计划。


🗑️ 删除订阅器​

  1. 点击订阅器的 删除 按钮(垃圾桶图标)
  2. 在确认对话框中点击 删除

⚠️ 删除操作无法撤销,执行历史也会被删除


💡 最佳实践​

1. 清晰的命名​

使用描述性的名称,便于识别:

  • ✅ "每日科技新闻摘要"
  • ✅ "周一代码质量检查"
  • ❌ "订阅器1"

2. 详细的 Prompt​

提供足够的上下文和明确的要求:

# 好的 Prompt
请分析最近一周的用户反馈数据,重点关注:
1. 用户满意度趋势
2. 常见问题分类
3. 改进建议

输出格式:Markdown 表格 + 简要总结

# 不好的 Prompt
分析用户反馈

3. 合理的触发频率​

根据任务性质选择合适的频率:

任务类型建议频率
新闻摘要每天 1-2 次
数据监控每小时或每 2 小时
周报生成每周一次
紧急告警使用 Webhook 实时触发

4. 使用对话历史​

对于需要追踪变化的任务,启用"保留对话历史":

  • AI 可以对比之前的执行结果
  • 识别数据变化趋势
  • 避免重复报告相同内容

⚠️ 常见问题​

Q1:订阅器创建后没有执行?​

检查项:

  1. 确认订阅器已启用(开关为开启状态)
  2. 检查触发时间是否已到
  3. 确认智能体配置正确

Q2:执行失败怎么办?​

解决方案:

  1. 查看执行记录中的错误信息
  2. 检查 Prompt 是否清晰
  3. 确认智能体和模型配置正确
  4. 适当增加超时时间

Q3:如何复制订阅器?​

目前不支持直接复制,可以:

  1. 记录现有订阅器的配置
  2. 创建新订阅器并填入相同配置

🔗 相关文档​