我用 Coze 长期计划搭建了 AI 工具热门榜单整理 Agent,并实现钉钉每日自动推送

我用 Coze 长期计划搭建了 AI 工具热门榜单整理 Agent,并实现钉钉每日自动推送

——从信息焦虑到自动化提效,一个算法工程师的 Coze 2.0 实战指南

🎯 先看成果:这是我实现的自动化工作流效果

alt

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

alt

如果你也面临以下痛点:

  • 每天手动浏览多个平台,耗时 30+ 分钟
  • 信息分散,难以系统化整理
  • 想建立个人技术情报系统但缺乏自动化方案

那么,这篇实战指南将为你展示 如何用 Coze 2.0 的“长期计划”功能,零代码搭建自动化信息聚合系统

一、为什么选择 Coze 长期计划?

传统 AI 工具是“一问一答”模式,适合单次任务,但无法处理多天、多步骤的长期目标。比如你想让 AI 每天整理技术热点,传统方式需要你每天手动触发,一旦忘记就中断。

Coze 2.0 长期计划 改变了协作关系:

  • 主动执行:AI 自动找下一步动作,不用每天催
  • 持续跟进:跨天不脱节,周末中断后周一自动续上
  • 智能调整:根据完成情况动态调整难度(任务太难就降级,太容易就加量)
  • 定期汇报:关键节点同步进度和需要支持,让你心中有数

技术实现原理:背后是多步骤 Agent 工作流。你给出一个模糊目标(如“每天整理技术热点”),AI 会:

  1. 拆解为目标清单:爬取数据 → 分析内容 → 生成报告 → 推送消息
  2. 自动调用相关技能和工具
  3. 在关键节点插入人工检查点(确认方向)
  4. 形成长期可运行的计划,每天自动执行

与定时任务的本质区别:它不是简单重复同一段代码,而是能理解上下文、根据实际情况动态调整的真正智能体。

二、实战:零代码搭建榜单整理 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/,使用抖音、手机号或飞书账号登录。

第二步:进入长期计划模块点击左侧导航栏的“长期计划”入口,进入计划管理页面。

第三步:创建新计划点击“创建计划”按钮,进入计划编辑界面。

第四步:输入目标描述(关键环节)需要用自然语言说清三件事:

  1. 我要做什么?
    • 每天自动整理 GitHub Trending、Product Hunt、Hacker News 的热门内容
    • 对每个条目生成简短评析:说明为什么热门、适合什么场景、有什么价值
    • 按照固定模板生成 Markdown 格式的日报
    • 每天早上 8 点准时推送到指定的钉钉群
  2. 我的痛点是什么?
    • 手动整理耗时耗力,每天需要 30+ 分钟,难以长期坚持
    • 信息分散在多个平台,无法一次性获取所有热点
    • 需要稳定、准时、格式统一的交付,避免遗漏重要更新
  3. 我需要 AI 怎么帮我?
    • 自动爬取三个平台的数据,处理网络异常和反爬机制
    • 智能生成有洞察力的评析,避免模板化套话
    • 严格按照模板生成报告,保持格式一致性
    • 通过钉钉 Webhook 实现定时推送,保证准时到达

第五步:使用“一键优化”点击提示词框下方的“一键优化”按钮,Coze 会自动将你的描述整理成结构化提示词,包括:目标定义、约束条件、验收标准、执行步骤。

第六步:确认拆解计划AI 会基于优化后的提示词,生成详细的任务清单:

  1. 创建数据爬取逻辑
  2. 配置内容生成工作流
  3. 设置钉钉推送集成
  4. 定义执行时间表(工作日 07:50 启动)
  5. 设计异常处理机制

第七步:激活计划检查无误后点击“激活”,计划进入执行状态。初次运行会花费较长时间(15-20分钟),因为需要创建各种配置规范。后续执行稳定在 5-10 分钟。

第八步:查看产物所有生成的文件在 filetype 面板中查看,包括:

  • 原始爬取数据(JSON 格式)
  • 生成的 Markdown 报告
  • 执行日志和错误记录
  • 缓存的历史数据

三、钉钉集成:无需代码的推送方案

3.1 创建钉钉群自定义机器人

操作步骤

  1. 打开需要接收日报的钉钉群
  2. 点击右上角“群设置”
  3. 选择“智能群助手”
  4. 点击“添加机器人”
  5. 选择“自定义机器人”
  6. 输入机器人名称(如“技术热点日报”)
  7. 关键:安全设置
    • 自定义关键词:必须包含“榜单”、“日报”、“热点”中的一个(根据消息标题设置)
    • IP 地址段:如果使用固定服务器可配置,否则留空
    • 签名:开启签名验证,记录生成的 secret
  8. 点击“完成”,复制生成的 Webhook URL

安全注意事项

  • Webhook URL 包含 access_token,相当于密码, 严禁公开分享
  • 建议定期(每月)更新 secret,提升安全性
  • 在 Coze 中配置为环境变量,不要硬编码

3.2 Webhook 集成原理(方法论视角)

钉钉自定义机器人通过标准的 HTTP POST 请求接收 Markdown 格式消息,核心流程包括:

  1. 消息构造:按照钉钉 Markdown 规范构造标题和正文,确保特殊字符正确转义
  2. 签名生成:使用时间戳和 secret 通过 HMAC-SHA256 算法生成签名,确保请求合法性
  3. 请求发送:将构造好的消息通过 POST 请求发送到 Webhook URL
  4. 结果处理:根据返回状态码判断发送成功与否,失败时按策略重试

消息优化技巧

  1. 标题吸引人:使用 emoji + 简短描述,如“🔥 今日技术热点”
  2. 内容结构化:用分级标题区分不同平台
  3. 关键信息突出:使用加粗、列表等格式
  4. 长度控制:整篇报告控制在 1500-2000 字,避免过长

3.3 定时触发与容错机制

Coze 中的定时配置

  • 执行时间:工作日 07:50(预留 10 分钟缓冲)
  • 执行频率:每天一次(周一额外执行周报)
  • 超时设置:15 分钟(超过则自动终止)

多层容错设计

  1. 数据源容错
    • 单个平台失败 → 使用上次缓存数据,标记“数据延迟”
    • 全部失败 → 发送错误通知,不生成日报
    • 设置重试机制:失败后 5 分钟重试一次
  2. 生成过程容错
    • 内容生成失败 → 使用简化模板,只输出标题和链接
    • 模板渲染错误 → 回退到纯文本格式
  3. 推送容错
    • 钉钉 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 分步实施流程

第一天:基础环境搭建

  1. 注册 Coze 账号并完成实名认证
  2. 在钉钉中创建测试群,添加自定义机器人
  3. 准备网络环境确保能稳定访问三大平台

第二天:Coze 长期计划创建

  1. 按照第二节步骤创建长期计划
  2. 使用优化后的提示词激活计划
  3. 等待初次执行完成,检查产物

第三天:钉钉集成测试

  1. 配置钉钉 Webhook 到 Coze 环境变量
  2. 手动触发一次执行,验证推送效果
  3. 根据推送结果调整消息格式

第四天:优化与监控

  1. 分析执行日志,优化爬取策略
  2. 设置异常告警机制
  3. 备份关键配置文件

4.4 常见问题排查

问题 1:GitHub Trending 爬取被限制

  • 现象:返回 429 状态码或空数据
  • 原因:请求频率过高触发反爬
  • 解决方案
    1. 降低频率:改为每 30 分钟请求一次
    2. 使用 API:申请 GitHub Personal Access Token,通过 REST API 获取数据
    3. 代理轮换:使用多个 IP 地址轮换请求
    4. 备用源:使用第三方镜像如 ghtrending.io

问题 2:Product Hunt GraphQL API 复杂

  • 现象:API 响应格式复杂,解析困难
  • 原因:GraphQL 需要特定查询结构
  • 解决方案
    1. 使用官方 SDK(如有)
    2. 参考官方文档构建最小可行查询
    3. 简化需求:只获取基础信息(标题、upvotes、链接)

问题 3:钉钉消息格式错乱

  • 现象:Markdown 渲染异常,链接失效
  • 原因:特殊字符未转义、格式不符合钉钉规范
  • 解决方案
    1. 使用钉钉官方 Markdown 校验工具
    2. 转义特殊字符: <&lt;>&gt;
    3. 简化格式:避免嵌套过深

问题 4:Coze 执行时间不稳定

  • 现象:有时 5 分钟,有时 20 分钟
  • 原因:网络波动、平台响应变化
  • 解决方案
    1. 设置超时时间:每个步骤不超过 3 分钟
    2. 异步执行:并行爬取多个平台
    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 更多自动化场景

基于同样的框架,你可以轻松扩展:

  1. 技术资讯聚合:加入 Reddit r/MachineLearning、Twitter 技术大V动态、技术博客 RSS
  2. 竞品监控:定期爬取竞品官网、文档更新、版本发布,生成竞品分析周报
  3. 个人学习追踪:监控你 star 的 GitHub 仓库更新、关注的技术话题变化,生成个人学习周报
  4. 行业趋势分析:结合情感分析、关键词提取,判断技术话题的舆论走向和热度变化

5.2 工程思维的核心价值

这个项目的最大价值,不是“又一个榜单整理工具”,而是展示了 如何将重复性工作系统化、自动化 的工程思维:

  1. 定义清晰目标:明确要解决什么问题,达到什么效果(可衡量)
  2. 拆解执行步骤:数据获取 → 处理 → 生成 → 交付,每个环节可测试
  3. 选择合适的工具:Coze 负责调度与执行,钉钉负责交付,各司其职
  4. 设计容错机制:处理网络异常、数据缺失、推送失败等边界情况
  5. 持续迭代优化:根据使用反馈调整策略,形成正向循环

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 时代应有的工作方式。

附录:资源链接

  1. Coze 官网 - 长期计划功能入口
  2. 钉钉开放平台 - 自定义机器人文档 - Webhook 配置指南
  3. GitHub REST API - 官方 API 文档
  4. Product Hunt API - GraphQL API 参考
  5. Hacker News Firebase API - 官方 Firebase API

本文由 mdnice 多平台发布

Read more

从零开始:在本地搭建一个带知识库的 AI 助手(Ollama + Open WebUI)

从零开始:在本地搭建一个带知识库的 AI 助手(Ollama + Open WebUI)

一文讲清楚:要选哪些工具、需要什么环境、整体架构长什么样,以及一步步实现到能用的程度。 一、为什么要在本地搭一个 AI 助手? 过去一年,大模型从“新奇玩意儿”迅速变成“日常生产力工具”。但如果你只用网页版 ChatGPT / 文心一言 / 通义千问,会碰到几个很现实的问题: * 数据隐私:公司内部文档、个人笔记、聊天记录,你敢全部塞到线上吗? * 网络依赖:在飞机上、高铁里,或者公司内网严格管控时,在线 AI 直接“失联”。 * 额度与费用:免费额度有限,稍微重度一点就要付费,而且你也不知道自己的数据会不会被拿去训练。 本地部署一套 “AI + 知识库” 的好处就非常直观: 1. 数据完全不出本地,满足隐私合规要求。 2. 断网也能用,随时随地调取你的“第二大脑”。 3. 可定制:可以给团队搭一个“

前端国际化最佳实践:让你的网站走向世界

前端国际化最佳实践:让你的网站走向世界 毒舌时刻 前端国际化?这不是大公司才需要的吗? "我的网站只面向国内用户,要什么国际化"——结果业务拓展到海外,临时抱佛脚, "我直接用中文写死,多简单"——结果需要支持英文时,满世界找字符串, "我用Google翻译,多快"——结果翻译质量差,用户体验差。 醒醒吧,国际化不是可选的,而是现代前端开发的标配! 为什么你需要这个? * 全球用户覆盖:吸引来自不同国家和地区的用户 * 业务拓展:为未来的海外业务做准备 * 用户体验:让用户使用自己熟悉的语言 * 品牌形象:展现专业、全球化的品牌形象 * 合规要求:满足某些国家的语言法规要求 反面教材 // 反面教材:硬编码字符串 function Header() { return ( <div className="header"

OpenClaw 最新版本 v2026.3.7 功能详解:AI 代理的革命性升级!

OpenClaw 最新版本 v2026.3.7 功能详解:AI 代理的革命性升级!

OpenClaw 最新版本 v2026.3.7 功能详解:AI 代理的革命性升级! 大家好!我是Maynor,今天我们来聊聊 OpenClaw 这个开源 AI 代理框架。OpenClaw 是一个运行在本地硬件上的个人 AI 助手,能帮你清理邮箱、发送邮件、管理日历,甚至处理航班值机等任务。它通过 WhatsApp、Telegram 等聊天 app 互动,保持隐私且功能强大。最近,它发布了 v2026.3.7 版本,带来了大量新功能和优化,让 AI 代理更智能、更稳定。让我们一起来看看这些更新吧! OpenClaw Logo 新功能亮点:更灵活的上下文管理和集成 v2026.3.7 于

AI时代程序员的生存法则:程序员如何用AI工具提升效率?

AI时代程序员的生存法则:程序员如何用AI工具提升效率?

文章目录 * 📑前言 * 一、为什么现在是“用AI提效”的最佳时机? * 二、AI在开发流程中的六大应用场景 * 场景一:需求理解与文档生成 * 场景二:代码自动补全与生成 * 场景三:代码审查与优化建议 * 场景四:单元测试与自动化脚本生成 * 场景五:错误排查与日志分析 * 场景六:项目管理与任务拆解 * 三、实战案例:用AI三天完成一个Web项目 * 第一天:需求+架构设计 * 第二天:编码+测试 * 第三天:部署+文档 * 四、常见误区与应对策略 * 五、不要害怕AI,要学会驾驭它 📑前言 在人工智能技术迅猛发展的今天,AI 已不再是实验室里的概念,而是真正走进了每一位开发者的日常工作中。从自动生成代码、智能补全、文档翻译,到自动化测试、项目管理、需求分析,AI 正在重塑软件开发的全流程。