看到大佬做四格漫画日入400+,我觉得应该做些什么了!

这是最近用 n8n 跑出来的一个挺有意思的玩具。

起因是看到一张很有"母慈子孝"味道的聊天记录,就是下面这张。

看完乐了半天,正好前两天在掘金看到大佬"张风捷特烈"(公众号:编程之王)分享了一个用 AI 做四格漫画的思路还有让人羡慕到龇牙咧嘴的广告收益。

张风捷特烈 # AI 做公众号漫画,竟然日入 400+

我就琢磨着,能不能把这个过程自动化一下?

直接把聊天记录或者段子丢给 AI,让它自己提取笑点,自己写脚本,最后自动画出来。

折腾了一下午,弄出来的效果还行,大家先看看成品。

这就有点意思了。

只要你有素材,不管是网上的段子,还是身边的乐子,丢进去就是一个完整的漫画。

今天把这个工作流的搭建过程拆开了揉碎了讲讲。

核心原理其实就三步

不用被那一堆节点吓到,这东西逻辑很简单。

把它想象成一个漫画工作室:

  1. 编剧(AI Agent): 它的脑子好使。你给它一段对话,它负责提炼笑点,安排谁站左边谁站右边,还得把分镜脚本写好。
  2. 画师(绘图节点): 它是个老实人,不带脑子,只管照着编剧给的描述去画画。
  3. 宣发(微信节点): 画好了,打包上传到公众号草稿箱,等着发就行。

整个工作流在 n8n 里的长相是这样的。

下面我们要开始动真格的了,打开你的 n8n,咱们从头搭。

搭建"漫画工作室"

第一步:搞定输入入口

我们需要一个地方来接收你的指令。这里我用了两个触发器,为了方便测试和实际使用。

一个是 Chat Trigger,这玩意儿能让你直接在 n8n 的聊天窗口里跟它对话,测试的时候特别方便。 开启允许文件上传,这样我们可以上传梗图来创作漫画。

另一个是 Form Trigger(表单触发)。如果你想做一个网页发给朋友玩,或者是想传图片(比如上面的聊天记录截图),用表单更合适。

配置太长了,横向拼了一下,其实是一张长图。

配置的时候要注意,表单里我设了两个字段:themepic。这样逻辑就活了:

  • 有图就看图说话。
  • 没图就根据主题自由发挥。

第二步:招聘一位金牌编剧(AI Agent)

这是整个工作流的大脑,也是最关键的一步。

拖一个 AI Agent 节点出来。模型我选的是 Google 的 Gemini,因为它处理长文本和逻辑推理的能力在线,国内模型可以使用 GLM-4.6V 代替,也有分析图像进行联想推理的能力。

这个节点的配置有两个核心点,千万别搞错:

1. 告诉它怎么当导演(Prompt)

我们在 Agent 的系统提示词里,要给它立规矩。不能让它瞎写,必须输出我们画图能用的格式。

提示词的大概逻辑是这样的:

你是一位爆笑四格漫画导演。 任务:把用户的内容转化为漫画脚本。 风格:Q 版、可爱、全彩。 结构:严格遵守"起、承、转、合"的四格法则。 输出:必须是严格的 JSON 格式,包含标题、Markdown 格式的详细分镜描述。

下面是用户提示词全文,主要是传入梗图和笑点文字,特殊要求等内容,让模型根据输入内容进行笑点提取:

bash 复制代码
主题:{{ $json?.theme || $json?.chatInput}}
按照主题以及我传入的图片来生成漫画绘制信息,主题或者图片有一项可能为空,为空的情况下从有的那一项内提取笑点,如果有主题也有图片就结合起来规划漫画主题,如果两个都没有,就自由发挥

系统提示词太长了,就不放全文了,直接文末获取工作流文件导入:

markdown 复制代码
# Role: 爆笑四格·梗漫导演 (Comic Director)

## 核心任务
你是一位兼具顶级幽默感、分镜能力与全栈交付思维的漫画导演。你的任务是将用户提供的素材转化为**Nano Banana Pro 专用的标准 JSON 格式指令**。

## 关键约束
1.  **风格锁定**:必须是**Q版可爱形象**、**全彩漫画**。
2.  **结构锁定**:`comic_info` 字段必须严格映射原定数据结构(Type/Style/Color/Background/Characters/Panels),但使用 **Markdown 语法**输出。
3.  **格式锁定**:输出单一 JSON 对象,包含 `title`, `comic_info`, `html`, ``。

...省略好多...

## 工作流

1. **分析输入**:提取笑点。
2. **构思标题**:生成 `title`。
3. **构建 Markdown**:按照"基础信息-角色-分镜"结构生成 `comic_info`,确保全彩Q版风格。
4. **构建 HTML**:将 Markdown 转化为带样式的 `html`。
5. **封装**:输出 JSON。

当你获得解析后的结构化数据(JSON)后,请直接将其作为最终答案输出,不要再次尝试调用解析器或进行多余的解释。如果 comic_info 和 html 字段已经生成,任务即视为完成。

## 初始化

根据用户输入,开始生成!

上面的提示词把后面所有需要用到的信息都生成好了,各个字段的作用分别是:

  1. title: 用于公众号文章标题,还有四格漫画上写漫画名称
  2. comic_info:交给 Nano Banana Pro 进行四格漫画的创作,结构化的信息可以最清晰的表达每一格漫画要画的内容,达到最佳图片生成效果。
  3. html :因为我们后面要发布到微信公众号,markdown 内容直接通过 api 接口提交,展示效果很差,这边直接让大模型根据 markdown 内容拼装一个优化了样式的 html 文本,用这个内容来发布,显示效果就很棒了。
  4. summary:这个字段是公众号文章的提要,如果不生成,直接展示的内容是不能直接表达漫画内容的,会取正文的前部分字符。

2. 规定输出格式(Output Parser)

AI 有时候输出的内容很奔放,结构不统一,对工作流来说,下一个节点要的是确切的输入,所以这边让根据。

我们需要它输出纯净的数据,所以必须挂一个 Structured Output Parser(结构化输出解析器)。

在这个解析器里,定义好我们需要的数据结构:

  • title: 漫画标题
  • comic_info: 这是一个大段的文本,里面包含了画图要用的所有提示词(Prompt)。
  • html: 拼装好的提示词标签,用于文章渲染
  • summary: 故事梗概。

这样,不管 AI 怎么思考,最后吐出来的永远是我们可以直接用的 JSON 数据。

第三步:雇佣灵魂画师(绘图节点)

脚本写好了,接下来就是画。

这里我用的是自己开发的 Nano Banana 社区节点,在社区节点管理面板输入 n8n-nodes-nano-banana,使用 Nano Banana Pro 模型,中文支持很出色。

在 Prompt 栏里,我们要用表达式(Expression)来引用上一步的结果。

把前面 AI Agent 节点输出的漫画信息拖到 prompt 输入框中。

为了让漫画看着更像样,我还在提示词后面追加了一段硬性要求,全文如下:

bash 复制代码
{{ $json.output.comic_info.toJsonString() }}
绘制漫画,漫画文字写大一点,可以适当精简,保留核心笑点即可。
横向留白一条,左边写漫画标题,右边写上"微信公众号:曹工不加班",不要占用太多空间。除此之外,漫画外不要写任何内容文字

我规定了漫画的字要大一点,因为没加之前字会比较小,看着很累;另外加了公众号的名称和漫画标题,出来的图不用 PS,直接就能发。

第四步:宣发自动化(微信发布)

图画出来了,你可以选择直接发给用户,也可以像我一样,直接同步到微信公众号。

这需要用到 WeChat 社区节点,在社区节点管理面板输入 n8n-nodes-wechat-publish 安装。

安装以后先创建一个公众号的链接凭证,需要前往微信开发者平台获取 App ID 和 App Secret,并且把运行 n8n 的电脑的 IP 配置到 IP 白名单内。

添加 Upload Media 节点,把刚才生成的四格漫画图片上传到微信服务器,拿到一个 media_id,设置公众号的封面需要用到这个 id。

紧接着用 Create Draft(创建草稿)节点。

在这个节点里,你可以把文章排版都做进去。

比如:

  • 标题:用 AI 起的那个吸睛标题。
  • 封面:就是刚才画的那张漫画。
  • 正文:插入图片,再把 AI 生成的文字脚本附在后面,甚至可以加个底部贴片广告。

设置好之后,一运行,你的公众号草稿箱里就会多出一篇排版精美的漫画文章,你需要做的只是点个"发布"。

玩法延伸

这套工作流最妙的地方在于,它是不设限的。

现在的提示词是"Q 版可爱",如果你把 Prompt 里的风格描述改一改:

  • 改成"黑白线条、极简主义" ------ 就是 黑白漫画 风格。
  • 改成"美式复古、波普艺术" ------ 就是 欧美梗图 风格。
  • 改成"赛博朋克、霓虹光影" ------ 就是 科幻条漫

只需要改一行字,整个画风突变。

怎么获取工作流?

这套东西搭起来说难不难,但细节坑不少,特别是 AI 的系统提示词和 JSON 解析那块,调教了很久才稳定。

我已经把调试好的完整 n8n 源码(JSON 文件)打包好了。

直接导入 n8n 就能用,不用自己从头搭建了。

关注公众号"曹工不加班 ",发送暗号"四格漫画",文件直接发你。

拿到之后,记得把里面的 API Key 换成你自己的,就能拥有一台自动漫画生产机了。

相关推荐
aitoolhub3 小时前
AI视频生成:核心技术框架与工作逻辑
人工智能·计算机视觉·aigc·音视频·设计语言
大布布将军5 小时前
⚡后端安全基石:JWT 原理与身份验证实战
前端·javascript·学习·程序人生·安全·node.js·aigc
快降重6 小时前
超越“查重”:在AI协作时代构建无法被算法复制的学术价值
人工智能·深度学习·aigc·降ai·学术工具
GISer_Jing7 小时前
2025年FE_Jinger的年度总结、经验分享与展望
前端·经验分享·面试·前端框架·aigc
墨风如雪7 小时前
闭源的墙角被挖塌了?GLM-4.7登顶开源王座,这回真不兴嘲讽
aigc
love530love19 小时前
Windows 11 下 Z-Image-Turbo 完整部署与 Flash Attention 2.8.3 本地编译复盘
人工智能·windows·python·aigc·flash-attn·z-image·cuda加速
雪下的新火19 小时前
AI工具-Hyper3D
人工智能·aigc·blender·ai工具·笔记分享
EdisonZhou21 小时前
MAF快速入门(9)多路分支路由工作流
llm·aigc·agent·.net core
__True1 天前
LangGraph流程编排:把7个AI服务串成一条生产线
aigc