n8n实战:批量生成小红书高质量图文+飞书多维表格

638 阅读7分钟

你是否曾为小红书内容创作而头疼?每天埋头苦干,盯着热点,结果总是慢人一步?写文案千篇一律,配图又耗时耗力,内容产出压力山大,流量却断崖式下跌?

今天分享一个用 n8n+飞书多维表格 搭建的 小红书内容创作全自动工作流 。把繁琐的内容生产线,变成了自动运转的高效工厂。

工作流的运行逻辑

从飞书多维表格读取主题,生成小红书文案,内容智能分段后循环生成小红书封面,最后写回飞书多维表格

在这里插入图片描述

🛠️ 准备工作

一、飞书应用配置

创建飞书应用主要以下几步:

二、创建多维表格

我们需要创建一张多维表格来触发工作流,下面是表格字段说明:

在这里插入图片描述

大家也可以通过我的多维表格直接创建副本: rolimdefc4.feishu.cn/base/HJy6bD…

在这里插入图片描述

三、给多维表格添加应用

创建完多维表格后,我们需要为应用添加云文档的操作权限。

1、点击文档右上角 「···」 → 选择 「···更多」 → 点击 「添加文档应用」 ,选择你要添加的文档应用。

在这里插入图片描述

2、在弹出的对话框中,搜索并添加你的应用为文档应用。

在这里插入图片描述

3、将添加的应用设置为 「可编辑」 权限。

在这里插入图片描述

四、安装飞书社区节点

飞书社区节点在n8n工作台不能直接搜到的,需要你手动添加下

点击左下角头像的 「settings」 → 点击 「install」

在这里插入图片描述

在弹出的对话框输入飞书社区节点使用的npm包: n8n-nodes-feishu-lite , 完成安装。

在这里插入图片描述

安装完成后,可以在页面看到下面内容,就可以使用飞书社区节点了。

在这里插入图片描述

五、添加飞书凭证

安装完成之后,我们要去添加一下飞书的凭证

找到这个飞书的凭证进行添加

在这里插入图片描述

这里需要输入飞书的 AppIdAppSecret

在这里插入图片描述

🚀 创建工作流

一、数据接入

1、新建工作流,添加手动触发节点。

为了提高工作流的灵活性,我们支持双触发机制,后续还会支持 Webhook 远程触发。

在这里插入图片描述

2、添加参数配置节点

工作流中的多个节点都会使用外部参数,我们借鉴编程思想统一设置。

在这里插入图片描述

配置外部参数

在这里插入图片描述

3、添加解析表格节点

接下来的多个节点都需要用到多维表格的 tokenID ,我们这里通过解析多维表格的地址进行统一获取。

在这里插入图片描述

执行一下工作流,可以看到解析后的结果

在这里插入图片描述

4、添加获取记录节点

我们需要从飞书多维表格里查询待处理的主题

在这里插入图片描述

设置查询的过滤条件: 「状态」 字段不包含 「生成中/已完成/失败」 。保证即使多次点击,系统也不会重复处理同一条记录。

在这里插入图片描述

请求体JSON:

{
  "filter": {
    "conjunction": "and",
    "conditions": [{
      "field_name": "状态",
      "operator": "doesNotContain",
      "value": ["生成中","已完成","失败"]
    }]
  }
}

配置后直接运行,可以看到查询的结果

在这里插入图片描述

5、拆分记录,把返回结果中的数据字段提取出来

在这里插入图片描述

设置完后,点击一下运行

在这里插入图片描述

二、内容生成

1、过滤数据

过滤节点的作用是严格验证输入的数据,过滤掉没有主题的记录(在一些特殊情况下,返回的结果中可能会没有主题)。

在这里插入图片描述

设置过滤条件

在这里插入图片描述

2、添加更新状态节点

在正式开始处理之前,我们需要先锁定状态,确保同一条记录不会被多次处理。

在这里插入图片描述

设置状态为 生成中

在这里插入图片描述

然后我们点击运行一下

在这里插入图片描述

3、小红书文案创作节点

这是整个工作流的大脑。添加AI智能体节点

在这里插入图片描述

搜索 openai ,选择OpenAI的模型

在这里插入图片描述

配置大模型,国内可以使用 qwenGLMdeepseek 也可以,都支持OpenAI协议,对中文的理解也比较好。

我们这里推荐阿里的千问 qwen3 ,实测下来千问效果会更好些。

第一步:登录阿里云百炼平台

复制下面网址:

https://bailian.console.aliyun.com

登录阿里云平台,没账号的注册一下,现在新用户注册有福利。

第二步:创建API密钥

点击左上角的 「模型服务」 → 左下角 「密钥管理」 → 下方 「+ 创建API-KEY」

在这里插入图片描述

选择归属账号,点击确定

在这里插入图片描述

创建完成后复制API密钥

在这里插入图片描述

第三步:添加凭证

配置 API KeyBase URL

在这里插入图片描述

第四步:配置凭证和大模型

大模型这里,选择 qwen3-max

在这里插入图片描述

第五步:设置提示词

这步是最关键的步骤,我们需要设置系统提示词和用户提示词,并启用输出格式选项

在这里插入图片描述

我们先使用网上的一个爆款文案的提示词,后面也可以按照需求替换成自己的:

⭐ 资深小红书内容创作者.md rolimdefc4.feishu.cn/wiki/QtUxwA…

设置输出格式

在这里插入图片描述

4、小红书文案内容分段节点

为什么要分段?因为小红书的多图展示特性。分段功能自动将长文案切割成3-8页(也可以分成更多页,完全可定制),每页15-40字。不多不少,刚好适合移动端阅读。

在这里插入图片描述

✨ 凭证配置和大模型选择可以参考上一个节点。

这里主要是设置系统提示词和用户提示词

在这里插入图片描述

⭐ 小红书内容分段专家.md rolimdefc4.feishu.cn/wiki/UfgnwQ…

设置输出格式

在这里插入图片描述

执行一下,可以看到分段的结果

在这里插入图片描述

三、封面生成

1、拆分内容节点

我们需要拆分段落内容,精细化的控制每一页的封面生成。

在这里插入图片描述

执行一下,可以看到拆分的效果

在这里插入图片描述

2、循环执行

添加循环控制节点

在这里插入图片描述

3、小红书封面提示词节点

我们让大模型分析页面的内容,提取核心标题和关键词,生成即梦风格的提示词。

在这里插入图片描述

✨ 凭证配置和大模型选择参考上面 「小红书文案创作节点」

配置好后,设置系统提示词和用户提示词

在这里插入图片描述

小红书封面设计提示词:

⭐ 资深社交媒体封面创意设计大师-v1.1.md

由于文章篇幅限制,无法放下完整版的提示词。大家如果需要,可以关注我的公众号: 「技术极简主义」 ,回复关键词 「251115」 ,即可获得完整版提示词。

设置输出格式

在这里插入图片描述

4、小红书封面生成节点

接下来我们添加一个HTTP节点。

在这里插入图片描述

你需要提前准备好即梦AI的生图 API Key

点开配置,设置 MethodURL

在这里插入图片描述

接下来,继续配置 API key ,打开 Send Headers

在这里插入图片描述

再配置请求体

在这里插入图片描述

JSON内容如下:

{
  "model": "doubao-seedream-4-0-250828",
  "prompt": {{ $json.output.prompt.toJsonString() }},
  "sequential_image_generation": "disabled",
  "response_format": "url",
  "size": "1773x2364",
  "stream": false,
  "watermark": false
}

5、图片下载节点

那接下来要把这个图片下载下来,我们添加一个HTTP节点。

在这里插入图片描述

先设置 URL → 在「option」里面添加一个 response → 选择「Response format」为 File

在这里插入图片描述

然后我们执行这一步,稍等一下就可以把文件下载下来。

6、飞书封面上传节点

添加飞书云空间素材上传节点

在这里插入图片描述

配置上传点Token和文件名称

在这里插入图片描述

7、等待节点

飞书的API有并发限制,访问过于频繁会触发API限流。

在这里插入图片描述

我们简单设置一下延迟

在这里插入图片描述

四、数据存储

1、数据聚合

将散落在各个节点的数据,聚合成一个完整的结果。

添加code节点

在这里插入图片描述

编写数据聚合代码

在这里插入图片描述

下面是节点中的代码:

const fileTokens = [];

for (const item of $input.all()) {
  if (item.json?.data?.file_token) {
    fileTokens.push({ file_token: item.json.data.file_token });
  }
}

return {
  fields: {
    状态: "已完成",
    生成时间: $now.toMillis(),
    小红书标题: $('生成小红书文案').first().json.output["标题"],
    小红书文案: $('生成小红书文案').first().json.output["内容"],
    小红书封面: fileTokens
  }
}

2、更新数据

最后我们要将结果一次性写回飞书多维表格。

添加多维表格更新记录节点

在这里插入图片描述

配置节点参数

在这里插入图片描述

所有节点配置完后,点击n8n底部的「执行工作流」按钮,测试完整的自动化流程。

在这里插入图片描述

你会看到:首先通过飞书多维表格获取主题,然后生成文案和段落封面,最后数据被成功更新到飞书多维表格中!

在这里插入图片描述

五、自动化流程

1、添加webhook节点

在这里插入图片描述

在webhook节点中,添加 Header Auth 验证,增加安全机制,防止恶意触发

在这里插入图片描述

配置如下所示

在这里插入图片描述

2、配置飞书多维表格自动化

点击多维表格右上角的 「自动化」 按钮

在这里插入图片描述

在弹出框中选择 「创建自定义流程」

在这里插入图片描述

设置触发条件,选择触发类型 「新增/修改的记录满足条件时」

在这里插入图片描述

配置触发条件逻辑,条件设置:

在这里插入图片描述

配置执行动作,设置webhook请求地址和请求头

在这里插入图片描述

点击 「保存并启用」 ,自动化流程配置完成。

最后,我们需要激活整个工作流,点击右上角的 「激活」 按钮!

在这里插入图片描述

好了,你自己专属的小红书内容生产线正式上线了!每天打开飞书多维表格,输入想要创作的主题,系统就会自动生成全套小红书高质量图文,你无需任何手动干预!

如果你在搭建过程中遇到任何问题,或者有更好的玩法,欢迎在评论区留言分享!


欢迎在评论区分享你的看法 👇

如果觉得不错,随手点个赞👍 + 推荐❤️ + 转发📮三连吧

关注我们,获取更多优质技术内容 ⭐