资讯中心

WorkBuddy定时日报:AI自动聚合信息并推送微信

📅 2026/10/27 2:07:29
WorkBuddy定时日报:AI自动聚合信息并推送微信
1. 为什么我要给 WorkBuddy 装一个“十点半闹钟”每天早上到工位第一件事不是泡茶而是打开各种信息源项目群里的讨论、订阅的技术博客、几个常逛的社区、还有自己关注的几个 AI 领域更新。一圈刷下来二十分钟没了真正记下来的东西却没几条。更麻烦的是有些信息是半夜更新的早上翻聊天记录经常漏掉关键内容。我试过用 RSS 阅读器也试过各种聚合工具但要么配置太麻烦要么推送渠道不顺手——我不可能为了看个日报再单独装一个 App。后来我把目光放到了 WorkBuddy 上。这东西本质上是一个可以自定义指令、支持定时触发、还能对接外部服务的 AI 助手框架。我给它设了一个很简单的任务每天上午十点半自动抓取我关心的几类信息用 AI 做一轮筛选和摘要然后通过微信推给我。整个过程不需要我动手到点手机就响。这个方案解决的核心问题有三个。第一是信息聚合的自动化不用我一个个平台去翻第二是摘要质量的提升AI 不是简单地把标题堆在一起而是会做去重、分类和要点提炼第三是推送渠道的零成本微信是每个人都在用的东西不需要额外安装任何客户端。适合谁来参考这个方案如果你每天需要花大量时间浏览信息、又不想被信息淹没或者你已经在用 WorkBuddy 但只停留在手动对话的阶段那这套“定时日报”的思路可以直接抄作业。哪怕你用的是其他 AI 助手框架底层的设计逻辑也是通用的。提示本文涉及的所有工具和平台均为通用技术方案具体配置请以你实际使用的版本为准。2. 整体设计思路与关键选型拆解2.1 为什么选 WorkBuddy 而不是自己写脚本自己写一个定时脚本理论上可行Python 的 schedule 库加上 requests 抓取再调个 AI 接口做摘要最后通过某种方式推送到微信。但这条路我走过坑不少。抓取规则要自己维护网站改版就失效AI 接口的调用要自己处理重试和限流推送环节更麻烦微信没有开放的个人推送接口绕来绕去很容易踩到合规红线。WorkBuddy 的价值在于它把这些脏活累活都封装好了。它内置了定时任务调度、支持自定义指令模板、可以对接多种消息通道。我需要做的只是定义“抓什么”和“怎么摘要”剩下的它来处理。这就像装修房子自己写脚本是从烧砖开始用 WorkBuddy 是直接买预制板。另一个考虑是可维护性。自己写的脚本过三个月自己都看不懂了而 WorkBuddy 的指令是自然语言描述的改起来直观得多。比如我想调整摘要的详细程度只需要改一句指令不用去翻代码里的 prompt 字符串。2.2 信息源的选择逻辑日报的内容质量取决于信息源的质量。我一开始贪多塞了十几个源进去结果 AI 摘要出来一堆无关内容反而增加了阅读负担。后来做了减法只保留三类必读类项目相关的更新和讨论漏了会影响工作关注类行业动态和技术趋势有空就看参考类工具更新和教程偶尔翻翻每类控制在两到三个源总量不超过八个。这个数量是实测下来比较舒服的区间再多 AI 的摘要就会变得笼统失去筛选的意义。注意信息源不是越多越好。AI 的上下文窗口是有限的塞太多内容会导致每个源只能分到很少的注意力摘要质量断崖式下降。2.3 推送时间为什么定在十点半这个时间点是反复调整后确定的。太早很多信息还没更新完太晚上午的工作节奏已经被打断了。十点半刚好是上午工作告一段落、需要换个脑子的时候这时候收到一份日报花三五分钟扫一遍既不耽误正事又能及时获取信息。另外十点半这个时间也避开了消息推送的高峰期。早上八九点是各种通知最密集的时候你的日报很容易被淹没。十点半相对安静打开微信一眼就能看到。2.4 技术栈的取舍整个方案涉及几个关键组件WorkBuddy 作为调度和 AI 处理核心微信作为推送终端中间可能还需要一个消息中转服务。我试过直接用 WorkBuddy 的微信对接能力也试过通过邮件转发到微信最后选择了最直接的方式——利用 WorkBuddy 支持的自定义 Webhook 功能把处理好的内容推送到一个微信消息通道。这里有个细节值得展开。微信本身不提供个人向个人推送消息的开放接口所以任何声称“直接推送到微信”的方案底层都是通过某种中转实现的。常见的中转方式包括企业微信机器人、公众号模板消息、或者第三方消息推送服务。我选择的是企业微信机器人方案因为配置最简单而且消息到达率很稳定。提示企业微信机器人只需要一个 Webhook 地址就能发消息不需要复杂的鉴权流程非常适合个人自动化场景。3. 核心配置与实操要点详解3.1 WorkBuddy 定时任务的创建流程在 WorkBuddy 里创建定时任务核心是三步定义触发时间、编写指令模板、配置输出通道。触发时间的配置比较直观选择“每天”并设定为 10:30 即可。但这里有个容易忽略的点时区。如果你的 WorkBuddy 实例部署在云端默认可能是 UTC 时间需要手动调整为东八区否则日报会在下午六点半才到。指令模板是整个方案的核心。我的指令大致是这样的结构你是一个信息摘要助手。请执行以下任务 1. 抓取以下信息源的最新内容[信息源列表] 2. 对抓取到的内容进行去重和分类 3. 按照“必读”、“关注”、“参考”三个级别整理 4. 每条内容用一句话概括核心信息 5. 总字数控制在 800 字以内 6. 输出格式为纯文本适合在手机上阅读这个指令模板有几个设计考量。第一明确要求去重因为不同源之间经常有重复内容第二分级整理让阅读有优先级第三字数限制是为了适配手机屏幕太长了没人看第四纯文本格式避免了在微信里显示乱码。3.2 信息抓取的关键参数WorkBuddy 抓取信息的方式取决于你的信息源类型。如果是 RSS 源直接填 URL 就行如果是网页可能需要配置选择器来定位内容区域如果是 API则需要填写请求参数和鉴权信息。我遇到最多的坑是网页抓取的选择器失效。很多网站会定期改版CSS 选择器一变抓取就失败了。应对方法是尽量选择结构稳定的信息源比如提供 RSS 的博客、有公开 API 的平台。如果必须抓网页建议配置多个备选选择器WorkBuddy 支持按顺序尝试。另一个参数是抓取深度。有些源的内容是分页的默认只抓第一页。如果你的信息源更新频繁可能需要调整抓取条数。我的经验是每个源抓最近 10 条就够了再多 AI 也处理不过来。3.3 AI 摘要的指令调优摘要质量直接决定了日报的可用性。我前后调整了五六版指令总结出几个关键技巧。第一给 AI 明确的角色设定。不要只说“帮我摘要”而是说“你是一个技术领域的信息编辑擅长从大量信息中提取关键要点”。角色设定越具体输出越符合预期。第二提供输出示例。在指令里附上一段你期望的输出格式示例AI 会模仿这个格式。这比用文字描述格式有效得多。第三限制每条摘要的长度。我要求每条不超过 50 字这样 AI 必须做真正的提炼而不是把原文截一段贴上来。第四要求标注信息来源。这样如果某条摘要看起来有问题我可以快速定位到原始内容核实。注意AI 摘要偶尔会出现“幻觉”也就是编造原文中没有的信息。对于关键信息建议保留原文链接以便核实。3.4 微信推送的配置细节前面提到我选择的是企业微信机器人方案。配置流程大致是在企业微信里创建一个群聊添加一个机器人获取 Webhook 地址然后在 WorkBuddy 的输出配置里填入这个地址。这里有几个实操细节。消息格式方面企业微信机器人支持文本、Markdown 和图文三种格式。我推荐用 Markdown因为可以加粗重点、添加分割线在手机上阅读体验更好。但要注意企业微信的 Markdown 支持有限不是所有语法都兼容比如表格就不支持。消息长度方面企业微信单条消息有字数限制大约 2000 字左右。如果你的日报比较长需要分段发送。WorkBuddy 支持自动分段但需要在配置里开启。发送频率方面虽然可以设置多次推送但我建议一天一次就够了。推送太频繁会让人产生“消息疲劳”最后反而不看了。3.5 完整配置流程速查为了让你能快速复现我把整个配置流程整理成了一张表步骤操作内容关键参数预计耗时1创建企业微信机器人群聊设置-添加机器人2 分钟2获取 Webhook 地址复制机器人 Webhook URL1 分钟3在 WorkBuddy 创建定时任务触发时间设为 10:303 分钟4编写抓取指令信息源列表摘要要求10 分钟5配置输出通道填入 Webhook 地址2 分钟6测试运行手动触发一次查看效果5 分钟7调优指令根据测试结果调整15 分钟整个流程走下来半小时左右就能跑通。第一次配置建议留出充足的调优时间因为 AI 的输出需要反复调整才能达到理想效果。4. 实操过程与核心环节实现4.1 从零开始搭建的完整记录我第一次配置的时候犯了一个典型错误把所有信息源一股脑塞进去指令也写得很笼统。结果第一次测试运行AI 返回了一大段没有重点的文字根本没法看。后来我做了三件事来改进。第一件事是精简信息源。从十几个砍到六个每个源都问自己一个问题“如果这个源停更了我会不会觉得少了什么”如果答案是不会就删掉。第二件事是重写指令。我参考了 WorkBuddy 社区里一些高质量指令的写法发现它们都有一个共同点结构清晰分点列出要求。于是我把指令改成了编号列表的形式每条要求独立一行AI 的理解准确率明显提升。第三件事是增加后处理步骤。在 AI 摘要之后我加了一个简单的格式化步骤把内容按照“必读-关注-参考”的顺序排列并在每条前面加上序号。这样在微信里阅读时一眼就能看到优先级。4.2 指令模板的完整版本经过多次迭代我目前使用的指令模板如下角色你是一名资深技术编辑擅长从大量信息中提取关键要点。 任务对以下信息源的最新内容进行摘要整理。 信息源 - [源1名称][URL] - [源2名称][URL] - [源3名称][URL] - [源4名称][URL] - [源5名称][URL] - [源6名称][URL] 要求 1. 抓取每个源最近 24 小时内的更新 2. 去除重复内容相似内容合并为一条 3. 按重要性分为三级必读、关注、参考 4. 每条摘要不超过 50 字保留核心信息 5. 每条摘要后标注来源名称 6. 总输出控制在 800 字以内 7. 使用纯文本格式不要使用 Markdown 表格 输出格式示例 【必读】 1. [摘要内容]来源XXX 2. [摘要内容]来源XXX 【关注】 3. [摘要内容]来源XXX 【参考】 4. [摘要内容]来源XXX这个模板可以直接复制使用只需要替换信息源部分。如果你有特殊需求比如只关注某个特定主题可以在任务描述里加一句“重点关注与 XX 相关的内容”。4.3 测试与调优的实操方法配置完成后不要直接等第二天看结果先手动触发一次测试运行。WorkBuddy 通常提供“立即运行”的按钮点击后几秒钟就能看到输出。测试时重点检查几个方面。内容完整性所有信息源的内容都抓到了吗有没有遗漏摘要质量AI 的概括是否准确有没有编造信息格式正确性在微信里显示是否正常有没有乱码或截断我第一次测试时发现某个信息源的内容总是抓不到。排查后发现是那个网站的编码格式比较特殊WorkBuddy 默认的解析方式不兼容。解决办法是在配置里手动指定编码为 UTF-8问题就解决了。另一个常见问题是摘要过于笼统。比如 AI 把一篇详细的技术文章概括成“某公司发布了新产品”这种摘要等于没说。改进方法是在指令里加一句“摘要必须包含具体的技术名词或数据”强制 AI 输出更有信息量的内容。4.4 推送效果的优化日报推送到微信后阅读体验很重要。我做了几个优化。第一在日报开头加一句问候语和日期。比如“早上好这是 5 月 20 日的 AI 日报”。这看起来是小事但让日报有了“仪式感”更容易坚持看下去。第二控制总长度。我实测下来手机屏幕上一次能舒适阅读的长度大约是 600 到 800 字。超过这个长度读者就会开始滑动跳过。所以我在指令里硬性限制了总字数。第三重要内容前置。把“必读”部分放在最前面确保即使读者只看开头也能获取最关键的信息。第四添加反馈机制。我在日报末尾加了一句“回复‘调整’可以修改日报内容”这样如果我对日报不满意可以直接在微信里回复触发 WorkBuddy 的调整流程。这个功能需要额外配置但非常实用。提示微信消息的阅读率与长度呈负相关。宁可少而精不要多而杂。5. 常见问题与排查技巧实录5.1 定时任务没有按时触发这是最常见的问题。排查思路按以下顺序进行首先检查时区设置。如果你的 WorkBuddy 部署在云端默认时区可能是 UTC。UTC 时间比东八区晚 8 小时所以你设置的 10:30 实际上会在北京时间 18:30 触发。解决办法是在 WorkBuddy 的设置里把时区改为 Asia/Shanghai。其次检查任务状态。有些平台在任务连续失败几次后会自动暂停任务。登录 WorkBuddy 后台查看任务列表里该任务的状态是否为“运行中”。最后检查触发条件。如果你设置了额外的触发条件比如“仅在工作日触发”确认当天是否满足条件。5.2 信息抓取失败或内容为空抓取失败的原因通常有三类。网络问题目标网站无法访问或者响应超时。选择器失效网站改版导致 CSS 选择器匹配不到内容。反爬机制目标网站识别出自动化请求并拒绝服务。对于网络问题可以在 WorkBuddy 里配置重试机制设置最多重试 3 次每次间隔 30 秒。对于选择器失效建议优先选择提供 RSS 或 API 的信息源这类源的稳定性远高于网页抓取。对于反爬机制可以尝试设置请求头里的 User-Agent 为常见浏览器降低被识别的概率。5.3 AI 摘要质量不稳定AI 摘要的质量波动是正常现象但如果波动太大就需要干预。常见原因和解决办法如下问题表现可能原因解决办法摘要过于笼统指令不够具体在指令中要求包含具体名词和数据摘要包含幻觉信息源内容模糊要求 AI 只基于原文摘要不添加外部知识摘要遗漏重要内容信息源太多减少信息源数量或提高抓取条数上限格式混乱输出格式要求不明确提供具体的输出示例语言风格不一致缺少角色设定在指令开头明确 AI 的角色我自己的经验是指令每调整一次至少测试运行三次观察输出是否稳定。如果三次结果都符合预期才算调优完成。5.4 微信推送失败或消息被截断企业微信机器人的 Webhook 偶尔会返回错误。常见的错误码和含义40001表示 Webhook 地址无效检查是否复制完整45009表示发送频率超限等待几分钟后重试40008表示消息内容格式错误检查 Markdown 语法是否兼容。消息被截断通常是因为内容超过了单条消息的长度限制。解决办法是在 WorkBuddy 的输出配置里开启“自动分段”或者手动在指令里进一步压缩字数。5.5 独家避坑技巧汇总以下几个技巧是我踩坑后总结出来的常规文档里不会写。技巧一先用小规模测试再全量运行。第一次配置时只选一个信息源指令也写得简单些。跑通整个流程后再逐步增加信息源和复杂度。这样出问题时容易定位。技巧二保留原始抓取内容。在 WorkBuddy 的配置里开启“保存原始数据”选项。这样如果 AI 摘要出了问题你可以回溯原始内容判断是抓取的问题还是摘要的问题。技巧三设置失败告警。如果定时任务连续失败两次让 WorkBuddy 给你发一条告警消息。这样你不会在毫不知情的情况下错过好几天的日报。技巧四定期审查信息源。每个月花五分钟检查一下所有信息源是否还在正常更新。有些源会悄悄停更而你如果不主动检查可能几周后才发现日报内容越来越少。技巧五不要追求完美。AI 摘要不可能做到 100% 准确接受一定程度的误差。日报的价值在于帮你快速筛选信息而不是替代你阅读原文。看到感兴趣的条目点进原文细看就好。6. 进阶玩法与扩展思路6.1 多份日报的分层推送如果你关注的信息领域比较多可以配置多份日报在不同时间推送。比如早上十点半推技术日报下午三点推行业动态晚上八点推工具更新。每份日报的信息源和摘要指令都可以独立配置。这种分层推送的好处是每次推送的内容更聚焦阅读压力更小。缺点是配置工作量翻倍适合对信息需求比较强烈的用户。6.2 结合关键词过滤实现精准推送WorkBuddy 支持在指令中加入关键词过滤逻辑。比如你只关心某个特定技术方向的内容可以在指令里写“只保留包含以下关键词的内容[关键词列表]”。这样 AI 会自动过滤掉不相关的内容日报的精准度会大幅提升。关键词列表可以定期更新。我通常每两周回顾一次把最近关注的新关键词加进去把已经过时的删掉。6.3 日报内容的二次利用日报推送后内容本身还可以二次利用。比如把每周的日报汇总起来让 AI 做一次周度总结提取出本周最重要的几条信息。这个周报可以存档方便日后回顾。WorkBuddy 支持将输出内容保存到指定位置你可以配置它把每天的日报自动保存到一个文档里周末再触发一次汇总任务。6.4 与其他自动化工具的联动如果你已经在使用其他自动化工具比如 IFTTT 或 Zapier可以把 WorkBuddy 的日报输出作为触发条件联动其他动作。比如日报里出现某个关键词时自动在待办事项里创建一条任务。这种联动的配置稍微复杂一些需要 WorkBuddy 支持 Webhook 输出。如果你的版本支持值得一试。6.5 移动端的阅读优化最后分享一个移动端阅读的小技巧。企业微信机器人的消息在手机上显示时如果内容太长需要多次滑动才能看完。你可以在指令里要求 AI 在每段之间添加空行并且在每个分类标题前后添加分割线。这样视觉上更清晰阅读时不容易串行。另外如果日报里包含链接建议把链接放在每条摘要的末尾而不是中间。这样即使链接被截断也不影响摘要本身的阅读。提示所有配置调整后记得手动触发一次测试运行确认效果符合预期再等待定时触发。

看完文章,想为自己的企业也做一次专业网站诊断?

尧图顾问免费为您评估现有网站,并给出建站/改版建议与报价方案。

免费获取方案