全文约4500字 | 阅读时间约11分钟
作者:@野生产品经理 | 前SaaS创业者,现独立开发者,喜欢折腾一切能自动化的东西
首发时间:2026年5月
一、写在前面:我不想再手动发帖了
先交代一下背景。
我运营一个科技类的微博账号,粉丝不多,5万出头。内容方向是“AI工具推荐+效率方法”,和这个栏目的调性差不多。
问题是什么?累。
每天要做的事:
-
看到有意思的AI新闻 → 提炼成140字微博 → 配图 → 发布
-
看到好的工具更新 → 写测评 → 配图 → 发布
-
回复评论 → 互动 → 发布
一个月算下来,光“内容分发”这件事,就要花掉我20多个小时。
我不是不想做。我是觉得:既然AI能写文案、能配图、能总结,那它为什么不能替我发帖?
带着这个想法,我用一周时间搭了一套“AI社媒托管系统”。
结果:我的AI现在替我处理了约60%的日常发帖工作。
这篇文章就是复盘。
二、不是什么高端技术,就是几个工具串起来
先说清楚:我没有从零写代码。我是一个产品经理出身,会一点Python,但远不到“开发”的水平。
这套系统本质上就是:用现成的AI工具,加上一点点“胶水代码”,把它们粘在一起。
架构图(文字版):
【信息源】
↓ RSS订阅 / 邮件简报 / 收藏链接 ↓ 【AI处理层】 ↓ ChatGPT API(总结、改写) ↓ Midjourney API(配图) ↓ 【判断层】 ↓ 人工审核(这一步现在还省不掉) ↓ 【发布层】 ↓ 微博开放API / 飞书机器人
听起来复杂?其实核心就三步:
| 步骤 | 做什么 | 用什么 |
|---|---|---|
| 1 | 自动抓取信息 | RSS阅读器 + Make自动化 |
| 2 | AI处理后生成帖子 | ChatGPT API + Midjourney API |
| 3 | 自动发布 | 微博API + 定时任务 |
下面分步说。
三、第一步:信息自动抓取(让AI知道该发什么)
AI要发内容,首先得有“素材来源”。
我的信息来源有三类:
| 来源类型 | 具体内容 | 获取方式 |
|---|---|---|
| AI行业新闻 | Product Hunt、The Rundown AI | RSS订阅 |
| 工具更新 | ChatGPT、Midjourney官方博客 | RSS订阅 |
| 个人收藏 | 看到好的文章/工具,存到稍后读 | Raindrop.io API |
具体实现:
我用的是 Make.com(以前叫Integromat),一个自动化工具,类似国内的集简云。
搭建了一个自动化流程:
触发条件:RSS订阅有新内容
↓
动作1:把文章链接发给ChatGPT API
↓
动作2:ChatGPT返回200字摘要
↓
动作3:存入飞书表格“待发布池”
Make的配置截图我就不放了(不想给产品打广告),但逻辑上就是这么个事。
代码层面(如果你和我一样想自己写):
import feedparser
import openai
openai.api_key = "你的key"
def get_rss_news(feed_url):
feed = feedparser.parse(feed_url)
results = []
for entry in feed.entries[:5]: # 每次取前5条
summary = summarize_with_gpt(entry.title, entry.link)
results.append({
"title": entry.title,
"link": entry.link,
"summary": summary
})
return results
def summarize_with_gpt(title, link):
prompt = f"""
请根据以下文章标题和链接,写一条适合微博发布的简短介绍。
要求:
1. 140字以内
2. 口语化,带一个emoji
3. 结尾加"{link} 点击查看原文"
标题:{title}
"""
response = openai.ChatCompletion.create(
model="gpt-4o",
messages=[{"role": "user", "content": prompt}]
)
return response.choices[0].message.content
⚠️ 注意: ChatGPT不是实时联网的。如果你要总结的文章在2025年10月之后,GPT-4o可能不知道。解决方案:用GPT-4o的联网搜索功能,或者用Perplexity API。
四、第二步:AI生成帖子正文(最重要的是“人设”)
这是最关键的环节。
如果AI生成的帖子一眼就能看出来是机器写的,粉丝会取关的。所以我花了很多时间调试人设Prompt。
我的账号人设是:“一个有趣、有点毒舌、但内容很干的科技博主”。
经过十几轮调试,最终的人设Prompt长这样:
你是一个科技类微博博主,账号名叫@野生产品经理。 你的人设: - 说话风格:有点皮,但不是杠精;有点毒舌,但不是喷子 - 内容调性:讲干货,但不装逼;开得起玩笑,但有底线 - 常用语气词:哈哈、绝了、懂的都懂、你细品 - 禁止:过多感叹号、网络流行语乱用、打广告 每条微博: - 开头要有态度(不是“今天推荐一个工具”,而是“这个工具绝了”) - 中间要有信息量(至少一个具体功能或数据) - 结尾要有钩子(要么让人想评论,要么想转发) 示例:“ChatGPT昨天更新了个功能,能直接读PDF了。试了一下,20页的财报,30秒总结完。比我自己看还快。懂的都懂。”
调用方式:
我写了一个简单的Python脚本,每次调用GPT-4o时,都会在system prompt里塞这个人设。
def generate_post(material):
response = openai.ChatCompletion.create(
model="gpt-4o",
messages=[
{"role": "system", "content": PERSONA_PROMPT},
{"role": "user", "content": f"请根据以下素材写一条微博:{material}"}
]
)
return response.choices[0].message.content
效果对比:
| 没有加人设 | 加了人设 |
|---|---|
| “ChatGPT新增了PDF上传功能,可以读取PDF文件中的文字内容并进行问答。” | “ChatGPT现在能直接读PDF了。试了一下,20页的财报扔进去,30秒给我总结完了。我:?比我秘书还快。” |
明显后一个更像“人”写的。
五、第三步:自动配图(Midjourney + 无版权图库)
纯文字微博的流量比图文低很多。所以我需要给每条帖子配图。
配图逻辑:
| 优先级 | 配图方式 | 适用场景 |
|---|---|---|
| 1 | Midjourney自动生成 | 抽象概念、工具科普 |
| 2 | Unsplash无版权图库 | 配风景、配办公场景 |
| 3 | 工具官方截图 | 操作教程类 |
最麻烦的是Midjourney配图。
Midjourney的API不像ChatGPT那样“问一句就出结果”。它需要:
-
调用API提交prompt
-
等待30秒-2分钟
-
获取图片URL
-
下载、压缩、上传到微博
我写了个函数来封装这个过程:
import requests
import time
def generate_image_with_mj(prompt_text):
# 提交生成任务
payload = {
"prompt": f"{prompt_text}, tech style, clean background, 16:9 --v 7",
"aspect": "16:9"
}
response = requests.post("https://api.midjourney.com/v1/generate", json=payload)
task_id = response.json()["task_id"]
# 轮询等待结果
while True:
status = requests.get(f"https://api.midjourney.com/v1/task/{task_id}")
if status.json()["status"] == "completed":
image_url = status.json()["image_url"]
return image_url
time.sleep(5)
但说实话,这个功能成功率只有70%。
Midjourney生成的图很多时候和文本主题对不上。我的解决方式是:
-
先用Draft Mode快速试,选中最接近的prompt
-
把常用的prompt存成模板(比如“科技感背景”“办公场景”“AI抽象概念”)
-
实在不行,fallback到Unsplash图库
六、第四步:人工审核(现在还省不掉)
这是我踩过最大的坑。
最初我天真地想让AI全自动发布,结果第一天就翻车了:
-
有一篇关于隐私工具的文章,AI生成的标题是“终于有人收拾这些偷数据的App了”——火药味太浓,被微博限流
-
有一篇配图,Midjourney生成的画面里出现了一个疑似Logo的东西——差点侵权
所以我的结论是:
AI可以帮你写草稿、配图、排版,但“发出去”之前,一定要有人看一眼。
我的审核流程:
AI生成草稿 → 存入飞书表格,状态=待审核
↓
我每天早上花15分钟刷一遍
↓
改一两句话,换一张图
↓
状态改为“已审核”
↓
定时任务在12:00、18:00、21:00自动发布
15分钟审核20条帖子,比之前一篇篇写省了90%的时间。
七、运行一周的真实数据
7.1 数量对比
| 指标 | 人工运营 | AI辅助运营 | 变化 |
|---|---|---|---|
| 日均发帖数 | 4-6条 | 12-15条 | +150% |
| 内容来源 | 自己找 | RSS自动抓 | +200% |
| 平均耗时/天 | 1.5小时 | 15分钟 | -83% |
7.2 质量对比
| 指标 | 人工 | AI辅助 | 说明 |
|---|---|---|---|
| 平均点赞 | 120 | 95 | 略低,但能接受 |
| 平均评论 | 8 | 6 | 略低 |
| 平均转发 | 15 | 12 | 略低 |
| 掉粉率 | 0.3%/周 | 0.5%/周 | 轻微上升 |
结论: AI辅助的内容质量比人工略低,但“低10%”换“多150%的量”,我觉得划算。
八、这套方案的优缺点(真实评价)
8.1 优点
| 优点 | 说明 |
|---|---|
| 省时间 | 每天省下1小时,一周就是7小时 |
| 不断更 | 即使是周末、假期,AI也能自动抓取+生成 |
| 扩大覆盖 | 以前只写我看到的,现在RSS抓什么我写什么 |
| 可复制 | 这套逻辑可以迁移到公众号、知乎、小红书 |
8.2 缺点
| 缺点 | 说明 | 能忍吗 |
|---|---|---|
| 质量不稳定 | 10条里总有1-2条写得一般 | 能忍,删掉就行 |
| 配图不准 | Midjourney经常抽风 | 比较烦,但能忍 |
| 没人味儿 | 粉丝能感觉出来风格变化 | 有点担心 |
| 依赖API | ChatGPT/MJ API挂了就废了 | 概率低 |
九、如果你也想做,从这三步开始
不要想着一步到位。我给你一个渐进路线:
第一阶段:人工 + AI辅助(第1-2周)
-
每天自己找素材
-
让ChatGPT帮你写标题、写开头
-
你只负责改、确认、发
第二阶段:半自动(第3-4周)
-
用RSS自动抓素材
-
ChatGPT批量生成草稿
-
你每天花15分钟审核、修改、发布
第三阶段:全自动(1个月后)
-
加上自动配图
-
加上定时发布
-
你每天花5分钟扫一眼
十、一个重要的提醒
AI自动发帖 ≠ 不用管账号了。
我见过有人完全让AI托管,结果:
-
热点事件里AI发了不合时宜的内容
-
粉丝问问题,AI答非所问
-
账号风格完全变了,老粉取关
我的底线:
-
热点相关内容、时效性强的新闻,我手写
-
粉丝评论,我手动回复(目前AI还做不到“懂人情世故”)
-
每周至少发1-2条“纯人工”的内容,保持账号的“人味儿”
十一、写在最后
我做这件事的初衷,不是为了“偷懒”。
是觉得:重复性的工作不值得花我的时间。
AI替我写80分的帖子,我自己写90分的帖子。但在数量上,AI可以一天写10篇,我只能写1篇。
对于账号增长来说,10篇80分 > 1篇90分。
至少目前,这个公式是成立的。
我是@野生产品经理。
如果你也在折腾AI自动化,欢迎来微博找我聊。我的账号就是这个名字。
下一期,我准备写 “我用AI做了个客服机器人,省了一个人的工资” ——中小商家如何用AI替代第一线客服。
敬请期待。
📌 本文关键词:
AI社媒运营ChatGPT自动化AI账号托管微博自动发帖AI Agent实战野生产品经理🔗 返回栏目: AI实战笔记 首页
附录:我用的工具清单
| 工具 | 用途 | 价格 |
|---|---|---|
| ChatGPT API | 生成帖子正文 | 按tokens计费,约¥20/月 |
| Midjourney API | 生成配图 | $30/月 |
| Make.com | 自动化流程 | 免费档够用 |
| 飞书多维表格 | 待审核内容池 | 免费 |
| 微博开放API | 自动发布 | 免费 |
| Raindrop.io | 收藏夹管理 | 免费 |
| RSSHub | RSS订阅源 | 免费 |
月度总成本:约¥250-300元(主要是API费用)