闲鱼自动回复系统 多用户管理+智能发货企业级工具

一个功能完整的闲鱼自动回复和管理系统,支持多用户、多账号管理,具备智能回复、自动发货、自动确认发货、商品管理等企业级功能。

✨ 核心特性

🔐 多用户系统

• 用户注册登录 – 支持邮箱验证码注册,图形验证码保护
• 数据完全隔离 – 每个用户的数据独立存储,互不干扰
• 权限管理 – 严格的用户权限控制和JWT认证
• 安全保护 – 防暴力破解、会话管理、安全日志
📱 多账号管理

• 无限账号支持 – 每个用户可管理多个闲鱼账号
• 独立运行 – 每个账号独立监控,互不影响
• 实时状态 – 账号连接状态实时监控
• 批量操作 – 支持批量启动、停止账号任务
🤖 智能回复系统

• 关键词匹配 – 支持精确关键词匹配回复
• 商品专用回复 – 支持为特定商品设置专用关键词回复
• 通用关键词 – 支持全局通用关键词,适用于所有商品
• 批量导入导出 – 支持Excel格式的关键词批量导入导出
• AI智能回复 – 集成OpenAI API,支持上下文理解
• 变量替换 – 回复内容支持动态变量(用户名、商品信息等)
• 优先级策略 – 商品专用关键词 > 通用关键词 > AI回复
🚚 自动发货功能

• 智能匹配 – 基于商品信息自动匹配发货规则
• 多规格支持 – 支持同一商品的不同规格自动匹配对应卡券
• 精确匹配+兜底机制 – 优先精确匹配规格,失败时自动降级到普通卡券
• 延时发货 – 支持设置发货延时时间(0-3600秒)
• 多种触发 – 支持付款消息、小刀消息等多种触发条件
• 防重复发货 – 智能防重复机制,避免重复发货
• 多种发货方式 – 支持固定文字、批量数据、API调用、图片发货等方式
• 图片发货 – 支持上传图片并自动发送给买家,图片自动上传到CDN
• 自动确认发货 – 检测到付款后自动调用闲鱼API确认发货
• 防重复确认 – 智能防重复确认机制,避免重复API调用
• 发货统计 – 完整的发货记录和统计功能
🛍️ 商品管理

• 自动收集 – 消息触发时自动收集商品信息
• API获取 – 通过闲鱼API获取完整商品详情
• 多规格支持 – 支持多规格商品的规格信息管理
• 批量管理 – 支持批量查看、编辑、切换多规格状态
• 智能去重 – 自动去重,避免重复存储
🔍 商品搜索功能

• 真实数据获取 – 基于Playwright技术获取真实闲鱼商品数据
• 智能排序 – 按”人想要”数量自动倒序排列
• 多页搜索 – 支持一次性获取多页商品数据
• 前端分页 – 灵活的前端分页显示
• 商品详情 – 支持查看完整商品详情信息
📊 系统监控

• 实时日志 – 完整的操作日志记录和查看
• 性能监控 – 系统资源使用情况监控
• 健康检查 – 服务状态健康检查
📁 数据管理

• Excel导入导出 – 支持关键词数据的Excel格式导入导出
• 模板生成 – 自动生成包含示例数据的导入模板
• 批量操作 – 支持批量添加、更新关键词数据
• 数据验证 – 导入时自动验证数据格式和重复性
• 多规格卡券管理 – 支持创建和管理多规格卡券
• 发货规则管理 – 支持多规格发货规则的创建和管理
• 数据备份 – 自动数据备份和恢复
• 一键部署 – 提供预构建Docker镜像,无需编译即可快速部署
📁 项目结构

▸ 点击展开查看详细项目结构
🚀 快速开始

⚡ 最快部署方式(推荐):使用预构建镜像,无需下载源码,一条命令即可启动!

方式一:Docker 一键部署(最简单)

# 1. 创建数据目录
mkdir -p xianyu-auto-reply

# 2. 一键启动容器
docker run -d \
-p 8080:8080 \
-v $PWD/xianyu-auto-reply/:/app/data/ \
–name xianyu-auto-reply \
registry.cn-shanghai.aliyuncs.com/zhinian-software/xianyu-auto-reply:1.0

# 3. 访问系统
# http://localhost:8080
Windows用户:

# 创建数据目录
mkdir xianyu-auto-reply

# 启动容器
docker run -d -p 8080:8080 -v %cd%/xianyu-auto-reply/:/app/data/ –name xianyu-auto-reply registry.cn-shanghai.aliyuncs.com/zhinian-software/xianyu-auto-reply:1.0
方式二:从源码构建部署

# 1. 克隆项目
git clone https://github.com/zhinianboke/xianyu-auto-reply.git
cd xianyu-auto-reply

# 2. 设置脚本执行权限(Linux/macOS)
chmod +x docker-deploy.sh

# 3. 一键部署(自动构建镜像)
./docker-deploy.sh

# 4. 访问系统
# http://localhost:8080
Windows用户:

# 使用Windows批处理脚本(推荐)
docker-deploy.bat

# 或者使用Git Bash/WSL
bash docker-deploy.sh

# 或者直接使用Docker Compose
docker-compose up -d –build
方式三:本地开发部署

# 1. 克隆项目
git clone https://github.com/zhinianboke/xianyu-auto-reply.git
cd xianyu-auto-reply

# 2. 创建虚拟环境(推荐)
python -m venv venv
source venv/bin/activate # Linux/macOS
# 或 venv\Scripts\activate # Windows

# 3. 安装Python依赖
pip install –upgrade pip
pip install -r requirements.txt

# 4. 安装Playwright浏览器
playwright install chromium
playwright install-deps chromium # Linux需要

# 5. 启动系统
python Start.py

# 6. 访问系统
# http://localhost:8080
📋 环境要求

• Python: 3.11+
• Node.js: 16+ (用于JavaScript执行)
• 系统: Windows/Linux/macOS
• 内存: 建议2GB+
• 存储: 建议10GB+
• Docker: 20.10+ (Docker部署)
• Docker Compose: 2.0+ (Docker部署)
🌐 访问系统

部署完成后,您可以通过以下方式访问系统:

• Web管理界面:http://localhost:8080
• 默认管理员账号:
◦ 用户名:admin
◦ 密码:admin123
• API文档:http://localhost:8080/docs
• 健康检查:http://localhost:8080/health
⚠️ 安全提示:首次登录后请立即修改默认密码!
📋 系统使用

1. 用户注册

• 访问 http://localhost:8080/register.html
• 填写用户信息,完成邮箱验证
• 输入图形验证码完成注册
2. 添加闲鱼账号

• 登录系统后进入主界面
• 点击”添加新账号”
• 输入账号ID和完整的Cookie值
• 系统自动启动账号监控任务
3. 配置自动回复

• 关键词回复:设置关键词和对应回复内容
• AI回复:配置OpenAI API密钥启用智能回复
• 默认回复:设置未匹配时的默认回复
4. 设置自动发货

• 添加发货规则,设置商品关键词和发货内容
• 支持文本内容和卡密文件两种发货方式
• 系统检测到付款消息时自动确认发货并自动发货
5. 使用商品搜索功能

• 访问商品搜索页面(需要登录)
• 输入搜索关键词和查询页数
• 系统自动获取真实闲鱼商品数据
• 商品按”人想要”数量自动排序
• 支持查看商品详情和跳转到闲鱼页面
🏗️ 系统架构

┌─────────────────────────────────────┐
│ Web界面 (FastAPI) │
│ 用户管理 + 功能界面 │
└─────────────┬───────────────────────┘

┌─────────────▼───────────────────────┐
│ CookieManager │
│ 多账号任务管理 │
└─────────────┬───────────────────────┘

┌─────────────▼───────────────────────┐
│ XianyuLive (多实例) │
│ WebSocket连接 + 消息处理 │
└─────────────┬───────────────────────┘

┌─────────────▼───────────────────────┐
│ SQLite数据库 │
│ 用户数据 + 商品信息 + 配置数据 │
└─────────────────────────────────────┘
✨ 核心功能特性

🚀 自动回复系统

• 智能关键词匹配 – 支持精确匹配和模糊匹配,灵活配置回复规则
• AI智能回复 – 集成多种AI模型(通义千问、GPT等),智能理解用户意图
• 多账号管理 – 支持同时管理多个闲鱼账号,独立配置和运行
• 实时消息处理 – WebSocket长连接,毫秒级响应用户消息
• 自定义回复模板 – 支持占位符和动态内容,个性化回复体验
🛒 自动发货系统

• 智能订单识别 – 自动识别虚拟商品订单,精准匹配发货规则
• 多重安全验证 – 超级加密保护,防止误操作和数据泄露
• 批量处理能力 – 支持批量确认发货,提高处理效率
• 异常处理机制 – 完善的错误处理和重试机制,确保发货成功
• 多渠道通知 – 支持QQ、钉钉、邮件等多种发货通知方式
👥 多用户系统

• 用户注册登录 – 支持邮箱验证和图形验证码,安全可靠
• 权限管理 – 管理员和普通用户权限分离,精细化权限控制
• 数据隔离 – 每个用户的数据完全隔离,保护隐私安全
• 会话管理 – JWT Token认证,支持自动续期和安全登出
📊 数据管理

• 商品信息管理 – 自动获取和同步商品信息,实时更新状态
• 订单数据统计 – 详细的订单数据分析和可视化图表
• 关键词管理 – 灵活的关键词配置,支持正则表达式
• 数据导入导出 – 支持Excel格式的批量数据操作
• 自动备份 – 定期自动备份重要数据,防止数据丢失
🔍 商品搜索

• 真实数据获取 – 基于Playwright技术,获取真实闲鱼商品数据
• 多页搜索 – 支持分页搜索和批量获取,无限制数据采集
• 数据可视化 – 美观的商品展示界面,支持排序和筛选
• 搜索历史 – 保存搜索历史和结果,方便数据分析
📱 通知系统

• 多渠道支持 – QQ、钉钉、邮件、微信、Telegram等6种通知方式
• 智能配置 – 可视化配置界面,支持复杂参数和加密设置
• 实时推送 – 重要事件实时通知,及时了解系统状态
• 通知模板 – 自定义通知内容和格式,个性化消息推送
🔐 安全特性

• Cookie安全管理 – 加密存储用户凭证,定期自动刷新
• Token自动刷新 – 智能检测和刷新过期Token,保持连接稳定
• 操作日志 – 详细记录所有操作日志,支持审计和追踪
• 异常监控 – 实时监控系统异常和错误,主动预警
🎨 用户界面

• 现代化设计 – 基于Bootstrap 5的响应式界面,美观易用
• 多主题支持 – 支持明暗主题切换,个性化界面体验
• 移动端适配 – 完美适配手机和平板设备,随时随地管理
• 实时更新 – 界面数据实时更新,无需手动刷新

 

项目地址:https://github.com/zhinianboke/xianyu-auto-reply

标签

发表评论