🎨 智能内容创作 • 🤖 AI驱动 • 📱 一键发布
小红书AI发布助手 是一个功能强大的自动化内容创作与发布工具,专为小红书平台的内容创作者设计。
🎯 核心价值
- 🧠 智能创作:基于先进AI技术自动生成高质量内容
- ⚡ 效率提升: 一键作节省90%发布时间
- 🎨 专业品质: 精美界面设计,用户体验极佳
- 🔧 功能完整: 从内容生成到发布全流程自动化
|
|
|
|
📦 xhs_ai_publisher/
├── 📂 src/ # 🔧 源代码目录
│ ├── 📂 core/ # ⚡ 核心功能模块
│ │ ├── 📂 models/ # 🗄️ 数据模型
│ │ ├── 📂 services/ # 🔧 业务服务层
│ │ ├── 📂 pages/ # 🎨 界面页面
│ │ ├── 📂 browser/ # 🌐 浏览器自动化
│ │ └── 📂 utils/ # 🛠️ 工具函数
│ ├── 📂 web/ # 🌐 Web接口
│ │ ├── 📂 templates/ # 📄 HTML模板
│ │ └── 📂 static/ # 🎨 静态资源
│ └── 📂 logger/ # 📝 日志系统
├── 📂 ai_publish_google_shop/ # 🏪 Chrome扩展
├── 📂 test/ # 🧪 测试目录
├── 📂 build/ # 📦 构建输出
├── 🐍 main.py # 🚀 主程序入口
├── 📋 requirements.txt # 📦 依赖包列表
└── 📖 README.md # 📚 项目说明
| 组件 | 版本要求 | 说明 |
|---|---|---|
| 🐍 蟒蛇 | 3.8+ |
推荐使用最新版本 |
| 🌐 铬 | 最新版 |
用于浏览器自动化 |
| 💾 内存 | 4GB+ |
推荐8GB以上 |
| 💿 磁盘 | 2GB+ |
用于存储依赖和数据 |
根据您的操作系统选择对应的安装脚本:
| 操作系统 | 安装脚本 | 启动脚本 |
|---|---|---|
| 🍎 macOS | ./install_mac.sh |
./启动程序.sh |
| 🐧 Linux | ./install.sh |
./启动程序.sh |
| 💻 窗户 | install.bat |
启动程序.bat |
🍎 macOS 安装
# 1️⃣ 克隆项目
git clone https://github.com/BetaStreetOmnis/xhs_ai_publisher.git
cd xhs_ai_publisher
# 2️⃣ 运行安装脚本
./install_mac.sh
# 3️⃣ 启动程序
./启动程序.sh
特性:
- ✅ 自动检测和安装Python环境
- ✅ 自动安装Homebrew(如需要)
- ✅ 支持Apple Silicon和Intel芯片
- ✅ 完整的依赖管理和虚拟环境配置
🐧 Linux 安装
# 1️⃣ 克隆项目
git clone https://github.com/BetaStreetOmnis/xhs_ai_publisher.git
cd xhs_ai_publisher
# 2️⃣ 运行安装脚本
./install.sh
# 3️⃣ 启动程序
./启动程序.sh
支持的发行版:
- ✅ Ubuntu/Debian 系列
- ✅ RHEL/CentOS/Rocky Linux
- ✅ 软呢帽
- ✅ openSUSE/SLES
- ✅ Arch Linux/Manjaro
💻 Windows 安装
# 1️⃣ 克隆项目
git clone https://github.com/BetaStreetOmnis/xhs_ai_publisher.git
cd xhs_ai_publisher
# 2️⃣ 运行安装脚本
install.bat
# 3️⃣ 启动程序
启动程序.bat
系统要求:
- ✅ Windows 10/11
- ✅ 自动安装Python(如需要)
- ✅ 完整的依赖管理
📥 手动安装(高级用户)
# 1️⃣ 克隆项目
git clone https://github.com/BetaStreetOmnis/xhs_ai_publisher.git
cd xhs_ai_publisher
# 2️⃣ 创建虚拟环境
python -m venv venv
# 3️⃣ 激活虚拟环境
# Linux/Mac:
source venv/bin/activate
# Windows:
venv\Scripts\activate
# 4️⃣ 安装依赖
pip install -r requirements.txt
# 5️⃣ 初始化数据库(可选)
python init_db.py
# 6️⃣ 启动程序
python main.py
🎯 基础使用流程
-
🚀 启动程序
- 运行 或双击可执行文件
python main.py - 等待程序加载完成
- 运行 或双击可执行文件
-
👤 用户管理
- 点击”用户管理”按钮
- 添加新用户或切换现有用户
- 配置代理和浏览器指纹(可选)
-
📱 账户登录
- 输入手机号码
- 接收并输入验证码
- 系统自动保存登录状态
-
✍️ 内容创作
- 在主题输入框输入创作主题
- 点击”生成内容”按钮
- AI自动生成标题和内容
-
🖼️ 图片处理
- 系统自动匹配相关图片
- 可手动上传自定义图片
- 支持多图片批量处理
-
👀 预览发布
- 点击”预览发布”查看效果
- 确认内容无误后点击发布
- 支持定时发布功能
📁 config.py – 主配置文件
# AI配置 AI_CONFIG = { "model": "gpt-3.5-turbo", "max_tokens": 2000, "temperature": 0.7 } # 浏览器配置 BROWSER_CONFIG = { "headless": False, "user_agent": "Mozilla/5.0...", "viewport": {"width": 1920, "height": 1080} } # 发布配置 PUBLISH_CONFIG = { "auto_publish": False, "delay_range": [3, 8], "max_retry": 3 }
支持多种代理类型:
- 🔗 HTTP代理
- 🔒 HTTPS代理
- 🧅 SOCKS5代理
- 🏠 本地代理
- ✅ 基础功能: 内容生成和发布
- ✅ 用户管理: 多账户支持
- ✅ 代理配置: 网络代理支持
- 🔄 内容库: 素材管理系统
- 🔄 模板库: 预设模板系统
- 🔄 数据分析: 发布效果分析
- 🔄 API接口: 开放API接口
- 🔄 移动端: 手机端支持
-



没有回复内容