OpenClaw这一套自动化流程下来,再也不需要我自己手动发图文了
大家好,我是极客老墨。 前几天折腾了一整天,终于把"每日一Go"的自动化流程跑通了。说实话,搞完的那一刻,我坐在椅子上发了会儿呆——这玩意儿真的能自己干活了? 让我从头说说这事儿。 起因:不想每天手动发图 做公众号的都知道,每天发图文是个体力活。选题、写题、生成代码图、上传素材、创建草稿、发布……一套下来,半小时没了。 我就在想:能不能让小墨(我的智能AI助理)自己干这事儿? 说干就干。 整个系统长这样 先给你看个整体架构图,不然光说容易晕: [题库] → [小墨] → [daily-go-skill] → [图片生成] ↓ [content-publisher] → [微信公众号] 三个核心组件: 1. daily-go-skill 小墨自己写的 skill,专门用来生成 Go 题目的图片。用 Python 实现的,代码高亮直接用现成的库,简单粗暴。 2. content-publisher 这是我自己搞的微信 API 中转服务。为啥要搞这个?因为微信的 appid 和 appsecret 太敏感了,直接放小墨那儿不安全。这个服务跑在我自己的服务器上,小墨只能通过 API 调用,拿不到敏感信息。 3. 题库 小墨自己维护的,用飞书的多维表格。字段包括题目、答案、难度、状态、日期等。后期题库大了可以直接上数据库,但现在飞书够用了。 小墨的工作流程 我给你还原一下它"脑子里"想什么。 第一步:接任务 我说:“小墨,发一道每日一Go到公众号。” 小墨的第一反应:“好的,老大。我先看看题库里有什么。” 第二步:读题库 小墨打开飞书表格,扫了一遍未发布的题目。 [题库查询] - 题目1:Go 的 defer 执行顺序?(已发布) - 题目2:slice 和 array 的区别?(已发布) - 题目3:map 是并发安全的吗?(未发布)✓ “找到了,就这道吧。” 第三步:生成图片 小墨调用 daily-go-skill,把题目传过去。 ...