我用 Coze 长期计划搭建了 AI 工具热门榜单整理 Agent,并实现钉钉每日自动推送
我用 Coze 长期计划搭建了 AI 工具热门榜单整理 Agent,并实现钉钉每日自动推送
——从信息焦虑到自动化提效,一个算法工程师的 Coze 2.0 实战指南
🎯 先看成果:这是我实现的自动化工作流效果

每天早上 8:00,我的钉钉工作群准时收到这份简报,包含 GitHub Trending、Product Hunt、Hacker News 三大平台的精选热点,每条附带简短评析——全程无需我写一行代码,完全由 Coze 长期计划自动执行。

如果你也面临以下痛点:
- 每天手动浏览多个平台,耗时 30+ 分钟
- 信息分散,难以系统化整理
- 想建立个人技术情报系统但缺乏自动化方案
那么,这篇实战指南将为你展示 如何用 Coze 2.0 的“长期计划”功能,零代码搭建自动化信息聚合系统。
一、为什么选择 Coze 长期计划?
传统 AI 工具是“一问一答”模式,适合单次任务,但无法处理多天、多步骤的长期目标。比如你想让 AI 每天整理技术热点,传统方式需要你每天手动触发,一旦忘记就中断。
Coze 2.0 长期计划 改变了协作关系:
- 主动执行:AI 自动找下一步动作,不用每天催
- 持续跟进:跨天不脱节,周末中断后周一自动续上
- 智能调整:根据完成情况动态调整难度(任务太难就降级,太容易就加量)
- 定期汇报:关键节点同步进度和需要支持,让你心中有数
技术实现原理:背后是多步骤 Agent 工作流。你给出一个模糊目标(如“每天整理技术热点”),AI 会:
- 拆解为目标清单:爬取数据 → 分析内容 → 生成报告 → 推送消息
- 自动调用相关技能和工具
- 在关键节点插入人工检查点(确认方向)
- 形成长期可运行的计划,每天自动执行
与定时任务的本质区别:它不是简单重复同一段代码,而是能理解上下文、根据实际情况动态调整的真正智能体。
二、实战:零代码搭建榜单整理 Agent
2.1 整体需求设计
我需要一个能每天自动运行、覆盖多平台、内容有深度的榜单整理系统:
| 维度 | 具体要求 |
|---|---|
| 信源 | GitHub Trending、Product Hunt、Hacker News 三大平台 |
| 输出节奏 | 每日简报(各平台 Top 5)+ 每周汇总(综合 Top 10) |
| 内容深度 | 每条信息包含:标题、直达链接、50-100字简短评析(热门原因、适用场景) |
| 交付方式 | 每天早上 8 点准时推送至钉钉工作群 |
| 容错机制 | 单个平台失败不影响整体,使用缓存数据兜底 |
2.2 信源配置与“热门”定义
每个平台的热门标准不同,需要针对性配置:
GitHub Trending
- 数据维度:日增 stars(反映当日热度)
- 收录规则:取当日 stars 增长最快的 Top 5 仓库
- 评析重点:技术亮点、解决的问题、目标用户
Product Hunt
- 数据维度:upvotes 数量
- 收录规则:取当日 upvotes 最高的 Top 5 产品
- 评析重点:创新点、使用场景、商业模式
Hacker News
- 数据维度:综合热度分数(score)
- 收录规则:取当日 score 最高的 Top 5 帖子
- 评析重点:讨论焦点、技术趋势、实际价值
2.3 内容模板设计
每日简报模板采用 Markdown 格式,包含以下结构:
- 标题与日期
- 三个平台分栏(GitHub Trending、Product Hunt、Hacker News)
- 每条收录包含:标题(带链接)、热门原因、适用场景、关键数据
- 底部数据统计:总收录数、类别分布、更新时间
每周汇总模板:
- 综合上周所有数据,按加权分数排序
- 分为“工具类”、“开源项目”、“深度讨论”三个板块
- 附带趋势分析:哪些主题在上升/下降
2.4 Coze 长期计划创建步骤
第一步:登录 Coze 控制台访问 https://www.coze.cn/,使用抖音、手机号或飞书账号登录。
第二步:进入长期计划模块点击左侧导航栏的“长期计划”入口,进入计划管理页面。
第三步:创建新计划点击“创建计划”按钮,进入计划编辑界面。
第四步:输入目标描述(关键环节)需要用自然语言说清三件事:
- 我要做什么?
- 每天自动整理 GitHub Trending、Product Hunt、Hacker News 的热门内容
- 对每个条目生成简短评析:说明为什么热门、适合什么场景、有什么价值
- 按照固定模板生成 Markdown 格式的日报
- 每天早上 8 点准时推送到指定的钉钉群
- 我的痛点是什么?
- 手动整理耗时耗力,每天需要 30+ 分钟,难以长期坚持
- 信息分散在多个平台,无法一次性获取所有热点
- 需要稳定、准时、格式统一的交付,避免遗漏重要更新
- 我需要 AI 怎么帮我?
- 自动爬取三个平台的数据,处理网络异常和反爬机制
- 智能生成有洞察力的评析,避免模板化套话
- 严格按照模板生成报告,保持格式一致性
- 通过钉钉 Webhook 实现定时推送,保证准时到达
第五步:使用“一键优化”点击提示词框下方的“一键优化”按钮,Coze 会自动将你的描述整理成结构化提示词,包括:目标定义、约束条件、验收标准、执行步骤。
第六步:确认拆解计划AI 会基于优化后的提示词,生成详细的任务清单:
- 创建数据爬取逻辑
- 配置内容生成工作流
- 设置钉钉推送集成
- 定义执行时间表(工作日 07:50 启动)
- 设计异常处理机制
第七步:激活计划检查无误后点击“激活”,计划进入执行状态。初次运行会花费较长时间(15-20分钟),因为需要创建各种配置规范。后续执行稳定在 5-10 分钟。
第八步:查看产物所有生成的文件在 filetype 面板中查看,包括:
- 原始爬取数据(JSON 格式)
- 生成的 Markdown 报告
- 执行日志和错误记录
- 缓存的历史数据
三、钉钉集成:无需代码的推送方案
3.1 创建钉钉群自定义机器人
操作步骤:
- 打开需要接收日报的钉钉群
- 点击右上角“群设置”
- 选择“智能群助手”
- 点击“添加机器人”
- 选择“自定义机器人”
- 输入机器人名称(如“技术热点日报”)
- 关键:安全设置
- 自定义关键词:必须包含“榜单”、“日报”、“热点”中的一个(根据消息标题设置)
- IP 地址段:如果使用固定服务器可配置,否则留空
- 签名:开启签名验证,记录生成的 secret
- 点击“完成”,复制生成的 Webhook URL
安全注意事项:
- Webhook URL 包含 access_token,相当于密码, 严禁公开分享
- 建议定期(每月)更新 secret,提升安全性
- 在 Coze 中配置为环境变量,不要硬编码
3.2 Webhook 集成原理(方法论视角)
钉钉自定义机器人通过标准的 HTTP POST 请求接收 Markdown 格式消息,核心流程包括:
- 消息构造:按照钉钉 Markdown 规范构造标题和正文,确保特殊字符正确转义
- 签名生成:使用时间戳和 secret 通过 HMAC-SHA256 算法生成签名,确保请求合法性
- 请求发送:将构造好的消息通过 POST 请求发送到 Webhook URL
- 结果处理:根据返回状态码判断发送成功与否,失败时按策略重试
消息优化技巧:
- 标题吸引人:使用 emoji + 简短描述,如“🔥 今日技术热点”
- 内容结构化:用分级标题区分不同平台
- 关键信息突出:使用加粗、列表等格式
- 长度控制:整篇报告控制在 1500-2000 字,避免过长
3.3 定时触发与容错机制
Coze 中的定时配置:
- 执行时间:工作日 07:50(预留 10 分钟缓冲)
- 执行频率:每天一次(周一额外执行周报)
- 超时设置:15 分钟(超过则自动终止)
多层容错设计:
- 数据源容错:
- 单个平台失败 → 使用上次缓存数据,标记“数据延迟”
- 全部失败 → 发送错误通知,不生成日报
- 设置重试机制:失败后 5 分钟重试一次
- 生成过程容错:
- 内容生成失败 → 使用简化模板,只输出标题和链接
- 模板渲染错误 → 回退到纯文本格式
- 推送容错:
- 钉钉 Webhook 失败 → 重试 2 次(间隔 1 分钟)
- 持续失败 → 发送邮件告警到备用邮箱
- 记录详细日志,便于事后排查
监控方案:
- 每次执行记录关键指标:爬取成功率、生成时间、推送状态
- 每周生成执行报告:成功率统计、常见问题分析
- 设置阈值告警:连续 3 天失败自动通知
四、可复现操作指南
4.1 环境准备清单
| 项目 | 具体要求 | 获取方式 |
|---|---|---|
| Coze 账号 | 支持长期计划功能(已完成实名认证) | 官网注册,免费层即可 |
| 钉钉账号 | 有创建群机器人权限(企业或组织内部账号) | 钉钉工作台申请 |
| 网络条件 | 能稳定访问 GitHub、Product Hunt、Hacker News | 常规外网权限 |
4.2 配置参数详解
系统核心配置参数包括:
钉钉机器人配置:
- Webhook URL:从钉钉机器人设置中获取
- Secret:签名密钥,用于请求合法性验证
- 安全关键词:必须包含“榜单”、“日报”、“热点”中的一个
数据源配置:
- GitHub:是否启用、收录条数、语言筛选、时间范围
- Product Hunt:是否启用、收录条数、分类筛选
- Hacker News:是否启用、收录条数、最低热度阈值
执行计划配置:
- 日报执行时间:工作日 07:50
- 周报执行时间:周一 07:50
- 时区设置:Asia/Shanghai
内容生成配置:
- 评析字数范围:50-100字
- 是否包含趋势分析:是
- 缓存天数:7天
4.3 分步实施流程
第一天:基础环境搭建
- 注册 Coze 账号并完成实名认证
- 在钉钉中创建测试群,添加自定义机器人
- 准备网络环境确保能稳定访问三大平台
第二天:Coze 长期计划创建
- 按照第二节步骤创建长期计划
- 使用优化后的提示词激活计划
- 等待初次执行完成,检查产物
第三天:钉钉集成测试
- 配置钉钉 Webhook 到 Coze 环境变量
- 手动触发一次执行,验证推送效果
- 根据推送结果调整消息格式
第四天:优化与监控
- 分析执行日志,优化爬取策略
- 设置异常告警机制
- 备份关键配置文件
4.4 常见问题排查
问题 1:GitHub Trending 爬取被限制
- 现象:返回 429 状态码或空数据
- 原因:请求频率过高触发反爬
- 解决方案:
- 降低频率:改为每 30 分钟请求一次
- 使用 API:申请 GitHub Personal Access Token,通过 REST API 获取数据
- 代理轮换:使用多个 IP 地址轮换请求
- 备用源:使用第三方镜像如
ghtrending.io
问题 2:Product Hunt GraphQL API 复杂
- 现象:API 响应格式复杂,解析困难
- 原因:GraphQL 需要特定查询结构
- 解决方案:
- 使用官方 SDK(如有)
- 参考官方文档构建最小可行查询
- 简化需求:只获取基础信息(标题、upvotes、链接)
问题 3:钉钉消息格式错乱
- 现象:Markdown 渲染异常,链接失效
- 原因:特殊字符未转义、格式不符合钉钉规范
- 解决方案:
- 使用钉钉官方 Markdown 校验工具
- 转义特殊字符:
<→<,>→> - 简化格式:避免嵌套过深
问题 4:Coze 执行时间不稳定
- 现象:有时 5 分钟,有时 20 分钟
- 原因:网络波动、平台响应变化
- 解决方案:
- 设置超时时间:每个步骤不超过 3 分钟
- 异步执行:并行爬取多个平台
- 缓存策略:非核心数据使用历史缓存
4.5 成本与资源分析
免费层完全足够:
- Coze 长期计划:免费用户可创建 2 个计划,每日签到获取积分覆盖日常执行
- 钉钉机器人:完全免费,消息频率限制 20 条/分钟(日报绰绰有余)
- 计算资源:单次执行约 3-5 分钟 CPU 时间,内存 200MB 以内
维护成本接近零:
- 时间投入:初次搭建 3-4 小时,后续每月检查 1 次(约 30 分钟)
- 问题处理:99% 异常自动恢复,无需人工干预
- 扩展成本:增加新数据源约 1-2 小时开发时间
ROI(投资回报率)分析:
- 投入:4 小时初始搭建 + 每月 0.5 小时维护
- 产出:每天节省 20 分钟手动整理时间
- 回报:每月节省 10 小时, 首月即收回成本
五、扩展思路与价值总结
5.1 更多自动化场景
基于同样的框架,你可以轻松扩展:
- 技术资讯聚合:加入 Reddit r/MachineLearning、Twitter 技术大V动态、技术博客 RSS
- 竞品监控:定期爬取竞品官网、文档更新、版本发布,生成竞品分析周报
- 个人学习追踪:监控你 star 的 GitHub 仓库更新、关注的技术话题变化,生成个人学习周报
- 行业趋势分析:结合情感分析、关键词提取,判断技术话题的舆论走向和热度变化
5.2 工程思维的核心价值
这个项目的最大价值,不是“又一个榜单整理工具”,而是展示了 如何将重复性工作系统化、自动化 的工程思维:
- 定义清晰目标:明确要解决什么问题,达到什么效果(可衡量)
- 拆解执行步骤:数据获取 → 处理 → 生成 → 交付,每个环节可测试
- 选择合适的工具:Coze 负责调度与执行,钉钉负责交付,各司其职
- 设计容错机制:处理网络异常、数据缺失、推送失败等边界情况
- 持续迭代优化:根据使用反馈调整策略,形成正向循环
5.3 实际改变与量化收益
使用前的工作流:
- 每天手动打开 3-4 个平台,逐个浏览
- 遇到感兴趣的项目,点开查看详情
- 手动记录或收藏有价值的内容
- 每周尝试整理一周亮点,但经常遗漏
耗时统计:
- 日常浏览:20-30 分钟/天
- 深度研究:额外 1-2 小时/周
- 整理归档:1-2 小时/周
- 总计:约 5-7 小时/周
使用后的工作流:
- 每天 8 点收到整理好的日报(15 条精华)
- 10 分钟快速浏览,标记感兴趣的内容
- 需要深度研究时,直接点击链接查看
- 每周一收到趋势分析周报,把握整体动向
收益分析:
- 时间节省:从 5-7 小时/周降至 1-2 小时/周, 节省 4-5 小时/周
- 信息质量:从海量信息中筛选 Top 15,信息密度提升 5-10 倍
- 知识积累:自动生成可检索的历史档案,避免“看过就忘”
- 决策支持:趋势分析帮助判断技术方向,减少盲目跟风
长期价值:
- 建立个人技术情报系统
- 提升信息获取效率,释放创造性工作时间
- 培养系统性解决问题能力
- 为团队自动化建设积累经验
结语
Coze 2.0 长期计划功能让我真正体验到了 “AI 作为协作伙伴” 而非“工具”的价值。它不仅能处理单次请求,更能持续、稳定、智能地推进长期目标。
这个榜单整理 Agent 只是起点。一旦掌握了“目标拆解 → 技能调用 → 自动化执行”的思维框架,你可以将任何重复性工作交给 AI,释放时间专注于创造性、决策性任务。
技术人的核心竞争力,正在从“知道多少”转向“能自动化多少” 。而 Coze 这样的平台,大大降低了自动化的门槛,让每个开发者都能成为“自动化工程师”。
如果你也受困于信息过载,或是有其他重复性工作希望自动化,不妨从今天开始,用 Coze 长期计划搭建你的第一个自动化 Agent。
设定目标,让 AI 替你执行,每天醒来收获成果——这才是 AI 时代应有的工作方式。
附录:资源链接
- Coze 官网 - 长期计划功能入口
- 钉钉开放平台 - 自定义机器人文档 - Webhook 配置指南
- GitHub REST API - 官方 API 文档
- Product Hunt API - GraphQL API 参考
- Hacker News Firebase API - 官方 Firebase API
本文由 mdnice 多平台发布