• 日常搜索
  • 端口查询
  • IP查询
  • MD5解密
  • 搜本站

闲鱼自动回复管理系统开源版

挺不错的一套闲鱼客服智能自动回复管理系统,代码开源可二开。没深入研究里面功能,只是简单搭建测试了下,功能齐全,却只有3M大小。

闲鱼自动回复管理系统开源版  第1张

闲鱼自动回复管理系统是一个基于 Python + FastAPI 开发的自动化客服系统,专为闲鱼平台设计。系统通过 WebSocket 连接闲鱼服务器,实时接收和处理消息,提供智能化的自动回复服务。

闲鱼自动回复管理系统开源版  第2张

系统要求

开发环境

  • python 3.11+

  • Node.js 18+

  • MySQL 8.0+

  • Redis 6+

  • Chromium / Chrome(Playwright 相关功能)

生产环境

  • Docker 20.10+

  • Docker Compose 2.0+

  • 最低 2 核 CPU / 4GB 内存

  • 推荐 4 核 CPU / 8GB 内存

项目结构

xianyu-auto-reply/
├── backend-web/          # 主 Web API 服务(端口 8089)
├── websocket/            # 闲鱼连接与消息处理服务(端口 8090)
├── scheduler/            # 定时任务服务(端口 8091)
├── common/               # 主系统与返佣系统共享模块
├── frontend/             # 主系统前端(端口 9000)
├── launcher/             # Windows 桌面启动器(Nuitka 打包为 EXE)
├── promotion/
│   ├── backend/          # 返佣后端(端口 8092)
│   └── frontend/         # 返佣前端(端口 9001)
├── scripts/              # CI/CD 与工具脚本
├── docker/frontend/      # 前端 Dockerfile 与 Nginx 配置
├── docker-compose.yml    # 本地源码构建编排
├── deploy.sh             # 一键部署脚本(自动生成远程镜像版 compose)
├── update.sh             # 一键更新脚本(拉取最新远程镜像)
├── build.sh              # 本地源码全量构建脚本
├── build_frontend.sh     # 单独构建并重启 Frontend
├── build_backend_web.sh  # 单独构建并重启 Backend-Web
├── build_websocket.sh    # 单独构建并重启 WebSocket
├── build_scheduler.sh    # 单独构建并重启 Scheduler
├── EXE打包构建.bat       # Windows 桌面启动器打包脚本
├── 离线依赖打包.bat      # Windows 离线依赖打包脚本
└── README.md

搭建教程

本地源码 Docker 构建,附件获取源码,上传到服务器解压,在文件根目录执行一键安装:

bash build.sh rebuild

闲鱼自动回复管理系统开源版  第3张

安装时间有点长,老编好像等了十来分钟,如果安装报错通常是缺环境依懒,复制报错问AI就可以。

安装成功:

闲鱼自动回复管理系统开源版  第4张

常用命令:

命令说明
bash build.sh rebuild删除旧容器与镜像,重新构建并启动
bash build.sh start启动服务
bash build.sh stop停止服务
bash build.sh restart重启服务
bash build.sh logs查看实时日志
bash build.sh status查看服务状态

登陆后台

http://你的IP:9000/login(需要使用域名的,自行设置反向代理即可)

默认账号: admin / admin123

闲鱼自动回复管理系统开源版  第5张

常见问题

根目录 Docker Compose 没有启动返佣系统?

当前 docker-compose.yml 只覆盖主系统。返佣系统需要单独启动。

登录或发布时报浏览器缺失?

在对应 Python 环境执行:python -m playwright install chromium。Docker 环境依赖各服务 Dockerfile 内已安装的浏览器。

Docker 部署端口冲突?

修改根目录 .env 中的端口配置后重新部署。

执行脚本报 /bin/bash^M: 坏的解释器

脚本文件包含 Windows 换行符(CRLF),Linux 无法识别。解决方法:

# 方法一:用 sed 去除 \r 后执行 sed -i 's/\r$//' deploy.sh bash deploy.sh 
# 方法二:通过管道执行(推荐远程脚本使用) curl -fsSL https://xy-update.zhinianboke.com/deploy.sh | sed 's/\r$//' | bash

相关文章

仿闲鱼转转在线客服系统源码及搭建教程

附件地址

附件为源码,详细文档请看源码里说明。

此处为隐藏内容,请评论后刷新页面查看,谢谢!

文章目录
  • 系统要求
    • 开发环境
    • 生产环境
  • 项目结构
  • 搭建教程
  • 登陆后台
  • 常见问题
    • 根目录 Docker Compose 没有启动返佣系统?
    • 登录或发布时报浏览器缺失?
    • Docker 部署端口冲突?
    • 执行脚本报 /bin/bash^M: 坏的解释器?
  • 相关文章
  • 附件地址
  • 发表评论