【运营】AI 24小时全自动运营小红书账户方案
下面是为你定制的小红书无人值守 AI 运营系统技术方案书,采用标准 Markdown 格式编写,已整合 Mac Mini M4 Pro (48G) 本地算力架构与 Telegram 机器人警报接管机制。
小红书无人值守 AI 运营系统技术方案书
1. 系统概述与总体架构
本方案旨在利用 Mac Mini M4 Pro (48GB 统一内存) 的本地高算力资源,搭建一套低延迟、零 API 成本、高隐蔽性的端到端小红书全自动运营系统。系统覆盖“爆款选题 $\rightarrow$ AI 文本与图文渲染 $\rightarrow$ 矩阵定时发布 $\rightarrow$ 拟人互动养号 $\rightarrow$ 评论智能回复 $\rightarrow$ 风控 Telegram 接管”的全闭环流程。
1.1 系统数据流架构
[ 调度中心 (n8n) ]
│
├──> 1. 本地 LLM 生成 (Ollama / Qwen2.5) ──> 结构化 JSON 资产
│
├──> 2. 视觉卡片渲染 (Playwright / ComfyUI) ──> 高清图文文件
│
├──> 3. 拟人发布与互动 (Playwright Stealth) ──> 小红书平台
│ │
└──> 4. 异常接管与监控 (Telegram Bot) <───────┘ (触发验证码/Cookie失效)
2. 核心技术栈选型
| 模块 | 选型方案 | 说明与优势 |
|---|---|---|
| 硬件/系统 | Mac Mini M4 Pro (48G GB) | 共享内存机制,可完美运行 32B 量化模型与 Stable Diffusion / Flux |
| 大语言模型 | Ollama + Qwen2.5-32B-Instruct-GGUF |
本地部署,用于爆款文案生成、拟人评论回复、评论情感分析 |
| 卡片排版 | Jinja2 + Playwright / ComfyUI | 自动填充 HTML/CSS 模板并进行无头浏览器无损截图导出 3:4 图文 |
| 网页自动化 | Python 3.11 + Playwright + playwright-stealth |
隐藏 WebDriver 标记,执行发布、滚动刷屏、点赞与评论回复 |
| 调度与编排 | n8n (Docker 本地部署) | 可视化工作流引擎,实现多任务交叉定时调度与重试机制 |
| 监控与警报 | Telegram Bot API + python-telegram-bot |
遇到滑动验证码、登录失效时,发送截图与交互按钮至手机端人工接管 |
| 本地数据库 | SQLite3 + Peewee ORM | 记录已互动笔记 ID、已回复评论 ID,防止重复触发风控 |
3. 关键功能模块实现细节
3.1 AI 内容与图文生成模块
- 文案提取: Ollama 加载
Qwen2.5-32B,配合 Prompt 约束输出为标准 JSON(包含:title,content,tags,card_texts)。 - 图文渲染: 通过 Python 将
card_texts注入本地 HTML 模板,调用 Playwright 静默渲染并生成 3:4 比例的高清排版图。
3.2 拟人养号与互动模块
- 轨迹模拟: 使用贝塞尔曲线模拟鼠标真实滑动,随机滚动推荐页并停留 8–20 秒。
- 概率触发: 采用加权随机算法(如 15% 概率点赞,5% 概率AI评论),避免高频死板互动。
- 评论生成: 提取当前笔记标题与正文,传输给 Ollama 生成口语化、带 Emoji 的简短评论(15 字以内)。
3.3 自动化评论回复模块
- 轮询抓取: 定时访问小红书创作者服务平台,拉取“未回复”评论列表。
- 情感过滤: 使用 LLM 进行三分类判断(
正向互动/提问咨询/恶意攻击)。负向评价跳过,提问与正向互动自动匹配 Prompt 并调用打字模拟接口完成回复。
4. 风控控制与 Telegram 机器人警报机制
由于小红书平台风控严格,系统引入 Telegram 机器人二次验证机制,确保在不打扰正常运行的前提下进行人工实时兜底。
[ Playwright 运行 ] ──> 检测到滑块/验证码 ──> 截屏保存本地 ──> 发送 Telegram 警报
│
[ 运行挂起等待 ] <─── Telegram 点击“已完成验证” <─── 用户手机手动解锁 ┘
4.1 Telegram 监控报警代码逻辑架构 (Python 示例)
import async_timeout
from telegram import Bot, InlineKeyboardButton, InlineKeyboardMarkup
TELEGRAM_BOT_TOKEN = "YOUR_BOT_TOKEN"
CHAT_ID = "YOUR_CHAT_ID"
async def trigger_telegram_captcha_alert(page, screenshot_path):
"""当触发验证码时保存截图并发送 Telegram 报警"""
await page.screenshot(path=screenshot_path)
bot = Bot(token=TELEGRAM_BOT_TOKEN)
# 构建交互按钮
keyboard = [
[InlineKeyboardButton("✅ 已手动完成验证", callback_data="captcha_resolved")],
[InlineKeyboardButton("⛔ 终止当前任务", callback_data="stop_task")]
]
reply_markup = InlineKeyboardMarkup(keyboard)
# 发送照片与提示消息
with open(screenshot_path, 'rb') as photo:
await bot.send_photo(
chat_id=CHAT_ID,
photo=photo,
caption="⚠️ **小红书风控预警**\n系统检测到极验/滑动验证码,请在 Mac 桌面或远程控制完成验证。",
reply_markup=reply_markup
)
4.2 防封禁安全策略
- Session 保鲜: 手动登录导入
storage_state.json,复用 Cookie,避免频繁重新登录。 - 频率阀门: 单账号每日主动点赞 $<30$ 次,主动评论 $<15$ 次,发布笔记 $<2$ 条。
- 延迟抖动: 所有点击与打字操作增加随机延时
time.sleep(random.uniform(1.5, 4.2))。
5. 项目部署与实施计划
阶段一:基础设施构建
- 配置 Mac Mini M4 Pro 的 Homebrew、Docker、Ollama 与 Python 3.11 环境。
- 部署 Ollama 并下载
Qwen2.5-32B模型,完成本地 Metal 加速推理测试。
阶段二:自动化脚本与 TG Bot 调通
- 编写 Playwright +
playwright-stealth的登录与养号脚本。 - 接入 Telegram Bot API,测试截图推送与按钮回调监听功能。
阶段三:工作流闭环与定时上线
- 配置 n8n 工作流,打通“生成 $\rightarrow$ 渲染 $\rightarrow$ 发布 $\rightarrow$ 评论回复”全流程。
- 设置 cron 定时任务,实现多模块在不同时间段的交叉独立运行。