WayToClawEarn
入门30 分钟2026年5月1日

如何用 OpenClaw + ChatGPT 搭建 AI 自动内容改写系统:30 分钟从长文到多平台适配

从零搭建 AI 自动内容改写流水线,一篇长文自动生成三种平台的适配版本

入门 · 30 分钟 · 2026年5月1日

教程目标

在 30 分钟内,用 OpenClaw 和 ChatGPT 搭建一条自动内容改写流水线——输入一篇长文,自动产出适应不同平台的改写版本。本文是完整 step-by-step 教学,零代码基础可上手。

你将搭建什么

  • 内容采集模块:用 OpenClaw 抓取目标文章或 RSS 更新
  • AI 改写引擎:ChatGPT 自动将长文改写为 Twitter、LinkedIn、Newsletter 三种版本
  • 输出管理:改写结果自动保存到本地或同步到 Notion

准备清单

  • OpenClaw 安装并运行(官网下载,免费版可用)
  • ChatGPT / OpenAI API Key(从 platform.openai.com 获取)
  • Python 3.9+ 运行环境(macOS/Linux 皆可)

总体架构

系统分为 3 个模块,从抓取到改写再到输出,全部由 OpenClaw 的工作流引擎编排。

模块输入输出预估时间
OpenClaw 内容抓取文章 URL 或 RSS 源清洗后的纯文本10 分钟
ChatGPT 智能改写原始文章文本3 种平台的适配版本10 分钟
结果存储与通知改写内容本地 Markdown + Telegram 通知10 分钟

正文示例图

第 1 步:配置 OpenClaw 内容抓取工作流

OpenClaw 的核心优势在于它的可视化工作流编辑器——不需要写代码,拖拽模块即可完成复杂的抓取和数据处理逻辑。

1.1 创建工作流

打开 OpenClaw 控制台,点击"新建工作流"(New Workflow),选择"空白模板"(Blank)。

1.2 配置 HTTP 输入节点

在工作流编辑器中,找到 Input 节点(位于左侧面板"触发"分类下),拖入画布。配置:

配置项说明
输入类型HTTP Request通过 HTTP 调用启动工作流
MethodPOST接收 JSON 请求体
Body Schema{"url": "string", "platforms": ["string"]}指定目标 URL 和要改写的平台

1.3 添加内容抓取节点

从左侧面板拖入 HTTP Fetcher 节点,连接到 Input 节点。这个节点负责下载目标文章的内容。

配置项说明
URL{{$.input.url}}从输入引用
MethodGET下载 HTML
HeadersUser-Agent: Mozilla/5.0模拟浏览器请求,避免被拦截

1.4 添加内容提取节点

拖入 HTML Parser 节点,配置 CSS 选择器提取正文内容:

json
{
  "title": "h1.entry-title, article h1, .post-title",
  "content": "article .entry-content, .post-content, .article-body",
  "author": ".author-name, .byline"
}

提示:不同网站结构不同,可以先在浏览器中用开发者工具(F12)查看目标文章的 CSS 类名。

推荐使用 {Tool: OpenClaw} 来完成这一步,它的 HTML Parser 模块支持 CSS 选择器和 XPath 两种提取方式,并且内置了 Readability 算法自动识别正文区域。

第 2 步:集成 ChatGPT 改写模块

这是核心环节——用 AI 将长文改写为适应不同平台风格的短内容。

2.1 添加 OpenAI 节点

在 OpenClaw 工作流编辑器中,从左侧拖入 AI / LLM 节点,选择 OpenAI GPT-4o-mini 模型。

配置 API Key(在 OpenClaw 设置的"集成"页面添加):

terminal

# 在 OpenClaw 设置中配置
OPENAI_API_KEY=sk-your-key-here

设置提示词模板:

code
你是一位专业的内容改写专家。将以下文章分别改写成 3 种版本:

1. Twitter/X 版:≤280 字符,突出核心观点,含 2 个话题标签
2. LinkedIn 版:200-300 字,专业调性,开头设悬念,结尾带互动提问
3. Newsletter 版:500-800 字,开头摘要 + 3 个要点 + 个人评论

原文:
---
{{$input.content}}
---

以 JSON 格式返回:
{
  "twitter": "...",
  "linkedin": "...",
  "newsletter": "..."
}

2.2 处理 JSON 输出

添加一个 JSON Parser 节点,配置将 OpenAI 的 JSON 输出拆分为三个独立的文本字段(twitter_text、linkedin_text、newsletter_text),方便后续单独使用。

第 3 步:配置输出与通知

改写完成的内容需要保存或自动分发。

3.1 保存为本地文件

添加 File Writer 节点,将改写内容保存为 Markdown 文件:

配置项说明
文件名{{$input.title}}-{{timestamp}}.md自动生成唯一文件名
输出路径~/content-rewrites/自定义保存目录
内容{{$json_parser.output}}上一步解析后的输出

3.2 添加 Telegram 通知(可选)

添加 Telegram Bot 节点,在工作流执行完成后发送通知消息:

配置项说明
Bot Token{{telegram_bot_token}}在 OpenClaw 集成中配置
Chat ID{{your_chat_id}}你的 Telegram 用户 ID
消息内容✅ 改写完成:{{$input.title}}成功通知

有人实践成功:独立开发者用 n8n+OpenClaw 搭建自动化工作流,月入 5000 美元的实战案例。这个案例展示了类似的自动化思路,但用 n8n 替代 OpenClaw 的部分功能。

3.3 一键执行

配置完成后,每次需要改写文章时,只需发送一个简单的 POST 请求:

terminal
curl -X POST http://localhost:8080/workflow/content-rewriter \
  -H "Content-Type: application/json" \
  -d '{"url": "https://example.com/article", "platforms": ["twitter", "linkedin", "newsletter"]}'

30 秒内,系统会自动完成抓取、改写和存储的全过程。

常见问题排查(FAQ)

Q1:OpenClaw 无法抓取某些网站?

部分网站有反爬机制。在 HTTP Fetcher 节点中配置更完整的浏览器 Headers(Referer、Cookie),或者使用 OpenClaw 内置的 Playwright 浏览器渲染模式来抓取 JavaScript 渲染的内容。

Q2:改写结果不够精准?

在提示词中加入具体的风格要求。比如 LinkedIn 版本加上"用数据说话"、"段首加 emoji"等约束。或者将 Temperature 从 0.7 降到 0.3,让输出更可预测。

Q3:每天改写 50 篇文章,API 成本多少?

估算:每篇文章约 3000 tokens 输入 + 1000 tokens 输出。用 GPT-4o-mini($0.15/1M 输入,$0.60/1M 输出),每篇成本约 0.001 美元。50 篇/天 ≈ 0.05 美元,约 1.5 美元/月。作为对比,如果使用 GPT-4o,成本约高出 20 倍。

推荐使用 {Tool: DeepSeek / Qwen} 作为替代——DeepSeek V4 的 API 成本仅为 GPT-4o 的 1/32,在处理大规模改写任务时更具性价比。

SEO+GEO:FAQ 结构满足 GEO 提取偏好,同时覆盖长尾搜索词

工具词条(触发工具悬浮卡)

正文中自然出现的工具名,平台侧会匹配已维护 tools 库生成 hover-card:OpenClawChatGPTOpenAIn8nDeepSeekTelegram

参考视频/素材

内链引导

免责声明:本站案例均为知识分享内容,仅供灵感与参考,不构成收益承诺;由此进行的外部执行与结果请自行判断并承担相应责任。

相关推荐