用opencode打造全自动公众号写作流水线,AI 代笔太香了!

0 阅读3分钟

前言

老早之前注册的公众号,也没咋用过,也就去年写了几篇文章玩玩,没啥粉丝,只当日记本,之后又断更了!

今年想着拿来继续搞搞,保持一个平常心,发点自己喜欢的文章!

但写文是有点痛苦的,文笔不行,配图也难搞,想到今年开始用opencode来写代码,是不是也可以拿来写文章?写是能写,就是写完还得自己复制到官方的编辑器,再配图,甚是繁琐!

恰逢之前看到一篇博文——「从 0 到 1 构建公众号 AI 创作流水线」,这不是瞌睡来了递枕头吗!

立马开干!

手把手教你操作

微信公众号文章生成与发布 SOP 智能体的核心是系统架构

这个架构包括编排层技能

这就得感谢两位大佬了,宝玉大佬的skills、思考家的编排skills

1、技能

技能描述
baoyu-format-markdown格式化文章
baoyu-cover-image生成封面图
baoyu-article-illustrator生成配图
baoyu-post-to-wechat保存到公众号草稿箱
baoyu-markdown-to-html将 markdown 转换为 HTML

宝玉大佬开源的仓库

https://github.com/JimLiu/baoyu-skills

直接执行以下命令即可一键安装所需要的技能了。

npx skills add jimliu/baoyu-skills

我是全局安装的,看自己的需要,也可以按项目安装。

2、编排层

使用的是公众号博主“思考家”提供的SKILL.md文件来自己创建一个本地的skills。

注:pipeline完整 SKILL.md(文中无法张贴,想要的找我或者直接去博主的文章中复制)

创建wechat-article-pipeline

很简单,把以上SKILL.md复制到opencode对话框中,它会自己给你构建一个 wechat-article-pipelineskills。(用的模型是minmax-M2.5

image.png

复制skills文件到全局

将生成的wechat-article-pipeline整个拷贝到电脑的~/.claude/skills(.claudeskills文件都需要自己创建)

创建项目目录

新建一个文件夹wechat-ai-editor用于存放生成的文章

公众号配置

编辑 ~/.claude/skills/wechat-article-pipeline/EXTEND.md进行公众号配置,输入:

  • 公众号名称
  • AppID
  • AppSecret
  • 默认作者名
  • 文章输出目录
  • 配置图片生成 API(用的是doubao-seedream-4-5-251128
  • IP 白名单(根据文件要求自己配置即可)

安装项目依赖

进入wechat-ai-editor目录下安装项目依赖:

pnpm add juice front-matter marked highlight.js reading-time fflate md5

image.png

tips: 在具体执行时,走到保存到草稿时,baoyu-post-to-wechat可能会找不到微信appid,不用担心,opencode自己会解决,它会把你配置文件中的信息自动copy一份到当前项目目录下。

image.png

测试一下

输入:我要写一篇公众号文章:2月底的杭州有哪些好玩的地方?

image.png

6be204b40daf8bbb3645550860eeb988.png

8a100ec386cc93c4b065f31d62913e52.png

初稿由AI来写,自己审校一下格式和内容,都调整好后发布!

文章已经发布到公众号了,有兴趣的可以去看看写的咋样!

我的公众号:莞尔是也


感兴趣的倔友也可以自己去搞一个,真香