游乐游手机版
首页/AI教程/文章详情

AI每天18点自动生成诙谐牛马圈日报实战

时间:2026-05-30 08:09
一个普通用户借助WorkBuddy搭建了每日18:00自动生成诙谐日报的系统。系统定时触发AI生成内容,通过微信公众号API存入草稿箱,人工发布。一周运行成功率85 7%,验证了AI自动化门槛比想象中低。

先说一个核心判断:AI自动化的门槛,比大多数人想象的要低得多。

这篇文章记录了一个普通用户如何用WorkBuddy搭建全自动日报生成系统的完整过程。从需求分析到Automation配置,从公众号对接到实际运行效果,再到一路踩过的坑,全都摊开来讲。如果你正琢磨着怎么让AI帮你做内容自动化,这份实录应该能给你不少启发。


一、缘起:为什么要做自动日报?

运营一个叫「牛马圈AI」的微信公众号,定位很清晰——给打工人看的、开箱即用的诙谐日报。但问题来了:每天下班前,得花时间想题目、写内容、排版、设置封面图……一套流程走下来,至少1-2小时

可仔细想想:自己就是个打工人,下班已经很累了,还要写“打工人日报”给别人看,这合理吗?

不合理。

所以,能不能让AI替我把这事儿干了?每天自动生成日报,自动存到公众号草稿箱,人只需要点一下“发布”就行。

答案是:能,而且用WorkBuddy的Automation功能,整个流程可以完全自动化。


二、整体方案设计

核心思路简单到一句话就能说清:
定时触发(每天18:00)→ WorkBuddy AI生成日报内容 → 调用微信公众号API → 存入草稿箱 → 等待人工发布

用到的工具和接口包括:

  • WorkBuddy Automations —— 定时任务调度(cron job)
  • WorkBuddy AI —— 内容生成(诙谐口吻、网络流行语、emoji)
  • 微信公众号API —— 草稿箱写入(AppID: wx62b2d8183a1951e4)
  • 腾讯云开发环境 —— 存储和运行时(环境ID: niumaquan-d0gjhhn39a7633356)

三、第一步:配置WorkBuddy定时任务

这是整个系统的中枢神经。用WorkBuddy的Automations功能,设置一个每天18:00自动执行的定时任务。

Automation配置参数:

名称:牛马圈日报自动生成
调度类型:recurring
调度规则:RRULE:FREQ=DAILY;BYHOUR=18;BYMINUTE=0
时区:Asia/Shanghai
提示词:见下方
目标工作区:当前工作区
状态:ACTIVE

关键提示词设计——这是整个系统的灵魂:

你现在是「牛马圈AI」公众号的内容编辑,专门为打工人生产诙谐幽默的日报内容。

## 写作要求
- 口吻:诙谐调侃、接地气、像朋友聊天
- 多用梗、网络流行语、emoji和儿化音
- 标题≤64字节,无特殊符号
- 作者栏≤8个字(填"牛马圈AI")
- 摘要≤120字
- 正文800-1500字,标题简洁有趣
- 内容围绕:打工人的一天、职场趣事、午餐推荐、摸鱼技巧、下班解放

## 执行步骤
1. 根据今天的热点或节气,生成一个有趣的日报主题
2. 按照上述要求写完完整文章
3. 调用微信公众号API,将文章存入草稿箱
4. 输出执行报告(成功/失败、草稿ID、错误信息)

配置要点:

  • 使用 scheduleType: "recurring"rrule: "FREQ=DAILY;BYHOUR=18;BYMINUTE=0" 实现每天18:00执行
  • 提示词要非常具体,对输出格式的每个细节都要有明确要求
  • validFromvalidUntil 可以不填,表示永久有效

四、第二步:对接微信公众号API

光生成内容还不行,得能自动存入公众号草稿箱,这才叫真正的自动化。

API对接关键点

微信公众号的草稿箱API是 https://api.weixin.qq.com/cgi-bin/draft/add,需要准备三样东西:

  1. Access Token —— 有效期7200秒,需要定时刷新
  2. AppID和AppSecret —— 在微信公众平台 → 设置与开发 → 基本配置里获取
  3. 素材格式 —— 必须符合微信公众平台的图文消息格式

Access Token刷新逻辑:

首次获取 → 存入本地缓存文件(token_cache.json)
每次调用前检查是否过期(过期时间 ≤ 当前时间?)
→ 是:重新获取,更新缓存
→ 否:直接使用缓存的token

草稿箱写入代码示例(伪代码):

// 1. 获取Access Token
const token = await getAccessToken();

// 2. 组装文章数据
const draftData = {
  articles: [{
    title: "今天不加班,因为老板说他也不来",
    author: "牛马圈AI",
    digest: "打工人最怕的不是加班,是加班时老板说:你们先忙,我先走了...",
    content: "

正文HTML内容...

", content_source_url: "", thumb_media_id: "封面图media_id" }] }; // 3. 调用草稿箱API const result = await axios.post( `https://api.weixin.qq.com/cgi-bin/draft/add?access_token=${token}`, draftData ); // 4. 返回media_id(草稿ID) return result.data.media_id;

五、第三步:封面图自动生成

日报不能没有封面图。有两个思路:

方案A:固定封面图(简单) —— 提前设计一张通用封面图,每次都用同一张。

方案B:AI自动生成封面图(推荐) —— 每次生成日报时,让AI根据文章主题自动生成一张封面图

选择的是方案B,用WorkBuddy接入的图片生成能力,提示词大致是:

根据以下文章主题,生成一张诙谐风格的封面图:
- 主题:[文章标题]
- 风格:卡通、明亮、打工主题
- 尺寸:900x500(公众号封面图标准比例)
- 要求:不要有文字,画面要有辨识度

生成后自动上传到公众号素材库,获取 thumb_media_id,再随草稿一起存入。


六、实际运行效果

系统跑了一周(5月22日-28日),实际数据如下:

日期生成状态标题示例存入草稿箱
5月22日✅ 成功今天不加班,因为老板说他也不来
5月23日✅ 成功摸鱼被抓包?这份生存指南请收好
5月24日❌ 失败Token过期未刷新
5月25日✅ 成功午餐吃什么?牛马圈AI给你答案
5月26日✅ 成功周一综合症怎么破?打工人互助指南
5月27日✅ 成功下班前的最后一份工作报告,我写了啥
5月28日✅ 成功老板说"这个需求很简单",我信了

成功率:6/7(85.7%)。唯一一次失败是因为Access Token刷新逻辑有bug,修复后再没出过问题。


七、踩过的坑(真实记录)

坑1:微信公众号API版本迁移

2025年12月1日起,微信开发接口全面迁移至 developers.weixin.qq.com,旧接口(mp.weixin.qq.com)已停止服务。第一次配置时填的是旧域名,结果一直返回 40013 invalid appid,排查了半天才发现是接口地址问题。正确做法: AppSecret一定要在 https://developers.weixin.qq.com 获取,旧平台获取的Secret新接口不认。

坑2:标题特殊字符导致API报错

有些特殊符号(如 【】 《》 & #)会导致微信API返回 40001 invalid credential解决办法: 在提示词里明确要求“标题无特殊符号”,生成后再做一次正则过滤:title.replace(/[【】《》&%#]/g, '')

坑3:Access Token过期未自动刷新

最开始把Token存在环境变量里,结果7200秒后过期,定时任务就失败了。解决办法: 改用本地文件缓存(token_cache.json),每次调用前检查过期时间,自动刷新。

坑4:生成内容有时“太正经”

AI有时候会“认真对待任务”,生成的内容太正式,不够诙谐。解决办法: 在提示词里加重语气,比如“必须多用网络流行语,标题必须搞笑,不够搞笑就重写”。加了粗体强调后,输出质量明显提升。

坑5:公众号对接链路配置耗时较长

公众号的AppID、AppSecret、服务器配置、IP白名单……一套下来要配置的东西不少,第一次配花了将近2小时解决办法: 把配置步骤写成文档存下来,下次再配就快了(这也是写这篇文章的原因之一)。


八、普通用户怎么参考这个方案?

这个方案的核心思路是通用的,不只适用于公众号日报。你可以替换成任何“定时生成内容 → 自动发布/存草稿”的场景:

场景内容类型发布渠道难度
每日早报新闻摘要微信公众号⭐⭐
每周复盘工作周报企业微信/钉钉⭐⭐
自动SEO文章行业资讯个人博客⭐⭐⭐
社媒定时发帖短图文微博/小红书⭐⭐⭐

核心步骤都是一样的:

  1. 设一个定时触发器(每天/每周几)
  2. 让AI根据模板生成内容
  3. 调用目标平台的API发布或存草稿
  4. 加错误监控和通知(失败了要知道)

九、总结

用WorkBuddy搭建“牛马圈日报自动生成”这个过程,最大的感受是:AI自动化的门槛,比大多数人想象的低得多。

不是专业程序员,但借助WorkBuddy,仍然搭建了一个每天能实际节省1-2小时的自动化系统。

这件事本身,比“日报自动生成”这个具体功能更有意义。


来源:https://cloud.tencent.com.cn/developer/article/2676774
上一篇信息筛选耗时?Python爬虫配合大模型一键抓取资讯智能总结 下一篇轻量语义架构与重型数据中台深度选型对比
本站内容用于信息整理与展示,如有侵权或内容问题请及时联系处理。

相关推荐

补充同频道和同主题内容,方便继续浏览更多相关内容。

同类最新

继续查看同栏目最近更新的文章。

更多
批处理BAT入门教程第一篇
AI教程 · 2026-07-03

批处理BAT入门教程第一篇

提供13个批处理实战技巧,覆盖全盘查找并删除文件夹或文件、拷贝移动文件、创建畸形文件夹及设置隐藏属性等场景,可一键完成系统维护与文件管理工作,极大提升自动化操作效率和便捷性。

从零开始批处理命令For循环详解与实战案例
AI教程 · 2026-07-03

从零开始批处理命令For循环详解与实战案例

批处理For命令支持 d、 l、 r、 f四个参数。 d仅列出当前目录下的目录名; r递归搜索指定路径及其子目录中的文件; l生成数值序列; f可解析文件、字符串或命令输出,通过delims、tokens、skip、eol等选项灵活处理内容。

批评你的人是你生命中的贵人
AI教程 · 2026-07-03

批评你的人是你生命中的贵人

批评你的人往往最值得珍惜,因为他们关注你、助你成长。面对批评应包容反思,用行动改进而非辩解。接受批评是自我完善的过程,能让人少走弯路,避免重复犯错。这样的人正是生命中的贵人,值得感恩与珍惜。

测试人员角色定位与职责详解
AI教程 · 2026-07-03

测试人员角色定位与职责详解

测试人员角色经历了从找问题、保证质量到分析风险的转变,最终核心职责是提供关键信息,协助团队创造优秀产品。这包括识别问题、评估风险及帮助团队了解项目状态,而非单纯把关或追求完美。

经营成功测试生涯的实用方法与策略
AI教程 · 2026-07-03

经营成功测试生涯的实用方法与策略

一、测试生涯的起点 1989年,我在田纳西大学攻读研究生时,意外地从软件开发人员转行成为一名软件测试工程师。这并非我主动选择,说起来还有些戏剧性——某个早晨,教授质问我为何缺席那么多开发会议,我解释说这些会议总是安排在周末早上,对我这个第一次离家、刚入学的学生来说实在不便。结果呢?等待我的不是解聘通