# 抖音获客系统
**Repository Path**: chnj1981/dacrm-auto-dy-guide
## Basic Information
- **Project Name**: 抖音获客系统
- **Description**: 财神来啦客户关系管理系统的客户端组件,专注于抖音平台的自动化获客与私信营销。https://www.quqiafan.com
- **Primary Language**: Unknown
- **License**: MIT
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 1
- **Created**: 2026-09-07
- **Last Updated**: 2026-09-07
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# 🚀 大岸客户关系管理系统 - 抖音采集端(DACRM-Auto-DY)
智能抖音获客 · 数字员工管理 · 自动化私信营销
---
## 📖 项目简介
**DACRM 抖音采集端** 是大岸客户关系管理系统的客户端组件,专注于抖音平台的自动化获客与私信营销。通过浏览器自动化技术,实现抖音视频评论采集、用户私信触达、直播互动等功能,配合后台管理系统实现客户线索的全生命周期管理。
系统采用 **"数字员工"** 概念,每个数字员工拥有独立的话术配置、工作状态和运行端口,支持多账号并行作业,大幅提升获客效率。
---
## ✨ 核心功能
### 🤖 数字员工管理
- **员工档案管理**:支持创建、编辑、上下线数字员工,配置员工编码、姓名、性别、岗位等基础信息
- **话术配置**:支持固定话术模式(灵魂版即将开放),可自定义默认私信文案
- **健康状态监控**:实时监控员工状态(健康 / 疲劳 / 生病 / 离职)
- **多端口隔离**:每个数字员工绑定独立的 Chrome 端口,支持多账号并行运行
### 📩 自动化私信营销
- **智能私信发送**:基于抖音视频评论区自动采集目标用户,批量发送私信
- **任务调度**:支持新建、暂停、恢复私信任务,灵活控制发送节奏
- **话术模板**:内置固定话术模板,支持变量替换,提升私信触达率
- **发送记录追踪**:完整记录每次私信发送状态,支持回溯查询
### 🎥 抖音直播互动
- **直播间监控**:实时监控抖音直播间动态
- **自动发言**:支持在直播间自动发送预设话术
- **弹幕互动**:智能弹幕回复,提升直播间活跃度
### 🔍 评论采集
- **视频评论抓取**:自动采集指定抖音视频下的用户评论
- **用户信息提取**:从评论区提取用户昵称、头像等信息
- **关键词筛选**:支持按关键词过滤评论内容
### 🔐 账号与安全
- **用户认证**:手机号 + 密码登录,支持验证码注册
- **机器码绑定**:基于硬件指纹的机器绑定机制,保障账号安全
- **兑换码激活**:支持通过兑换码激活授权
- **Token 自动续期**:登录态自动刷新,无需反复登录
### 📊 日志与监控
- **实时日志终端**:内置终端风格的日志监控窗口,实时查看运行状态
- **文件日志归档**:按日期自动归档日志文件,便于问题排查
- **任务状态看板**:可视化展示所有任务的运行状态
---
## 🛠️ 技术栈
| 类别 | 技术 |
|------|------|
| **编程语言** | Python 3.8+ |
| **GUI 框架** | PyQt5 + QFluentWidgets(Fluent Design 风格) |
| **浏览器自动化** | Selenium + undetected-chromedriver |
| **浏览器引擎** | Chromium(内嵌 chrome-win64) |
| **进程管理** | QProcess + psutil(跨进程锁、进程清理) |
| **HTTP 通信** | Requests(RESTful API 调用) |
| **打包工具** | PyInstaller(支持单文件 / 单目录打包) |
| **驱动管理** | webdriver-manager(自动下载 ChromeDriver) |
---
## 📁 项目结构
```
dacrm-auto-dy/
├── dacrm_auto.py # 🎯 主程序入口(PyQt5 主窗口 + 导航界面)
├── window_fluent.py # 🪟 控制面板(任务管理、用户列表、主界面)
├── window_dy_live.py # 📺 直播控制面板
├── employee.py # 👤 数字员工管理(CRUD 表单)
├── automsg.py # 💬 定向控屏版自动化脚本
├── automsg_web.py # 🌐 浏览器任务线程(Selenium 驱动管理)
├── automsg_browser_task.py # 🔄 浏览器任务执行器
├── webauto_dy.py # 🕷️ 抖音网页自动化核心逻辑
├── webauto_dy_live.py # 🔴 抖音直播间自动化
├── webauto_dy_playwright.py # 🎭 Playwright 版自动化(实验性)
├── common/
│ └── api_client.py # 🔌 API 客户端(登录、任务、员工等接口)
├── cache/ # 💾 本地缓存(登录态、参数、配置)
│ ├── digital_employee.json # 数字员工数据
│ ├── login_data.json # 登录凭证缓存
│ ├── params_data.json # 运行参数缓存
│ └── web_data.json # 网页数据缓存
├── chrome-win64/ # 🌐 内嵌 Chromium 浏览器
├── static/ # 🖼️ 静态资源(图标、图片)
├── log/ # 📝 运行日志(按日期归档)
├── certificates/ # 📜 证书文件
├── build/ # 📦 PyInstaller 构建产物
├── window.spec # 🔧 PyInstaller 打包配置(基础版)
├── window_fluent.spec # 🔧 PyInstaller 打包配置(Fluent 版)
├── dacrm_auto.spec # 🔧 PyInstaller 打包配置(主程序)
└── docs/
└── 使用说明.md # 📄 详细使用文档
```
---
## 🚀 快速开始
### 环境要求
- **操作系统**:Windows 10 / 11(64 位)
- **Python**:3.8 及以上版本(开发环境)
- **内存**:建议 8GB 及以上
- **磁盘**:预留 2GB 以上空间(含浏览器引擎)
### 方式一:直接运行 EXE(推荐)
1. 从发布页面下载最新版本的压缩包
2. 解压到任意目录(路径中避免中文和空格)
3. 双击 `dacrm_auto.exe` 启动程序
### 方式二:源码运行
```bash
# 1. 克隆项目
git clone https://gitee.com/your-username/dacrm-auto-dy.git
cd dacrm-auto-dy
# 2. 创建虚拟环境
python -m venv venv
venv\Scripts\activate
# 3. 安装依赖
pip install PyQt5 qfluentwidgets selenium undetected-chromedriver psutil requests webdriver-manager
# 4. 运行主程序
python dacrm_auto.py
```
### 方式三:打包为 EXE
```bash
# 使用对应的 .spec 文件进行打包
pyinstaller dacrm_auto.spec
# 或打包 Fluent 版本
pyinstaller window_fluent.spec
```
---
## 📋 使用说明
### 1️⃣ 登录系统
启动程序后,在登录界面输入手机号和密码进行登录。首次使用需通过手机验证码注册账号。
> 💡 系统会自动采集机器码并与账号绑定,请勿在多台设备上使用同一账号。
### 2️⃣ 创建数字员工
进入 **「数字员工」** 模块,点击 **「新增员工」**:
- 填写员工编码(如 `EMP2026001`)和姓名
- 配置岗位信息和默认话术
- 设置运行端口(默认端口为 `Default`)
- 完成创建后,将员工状态设为 **「上线」**
### 3️⃣ 创建私信任务
进入 **「私信任务」** 模块,点击 **「新建任务」**:
- 输入目标抖音视频链接或搜索关键词
- 选择执行任务的数字员工
- 配置发送间隔和发送数量
- 确认后启动任务
### 4️⃣ 监控运行状态
- 主界面 **「运行日志」** 面板实时显示任务执行日志
- 点击 **「监控终端」** 可打开独立的日志监控窗口
- 任务状态会自动更新到后台管理系统
### 5️⃣ 直播互动(可选)
进入 **「直播互动」** 模块:
- 输入直播间地址
- 配置互动话术
- 启动自动发言任务
---
## ⚙️ 配置说明
### 本地缓存文件
| 文件 | 说明 |
|------|------|
| `cache/login_data.json` | 登录凭证缓存(Token、用户信息) |
| `cache/params_data.json` | 运行参数配置 |
| `cache/digital_employee.json` | 数字员工本地数据 |
| `cache/web_data.json` | 网页相关缓存数据 |
### Chrome 配置
程序内嵌了精简版 Chromium 浏览器(`chrome-win64/`),也支持使用系统已安装的 Chrome。浏览器用户数据目录默认位于系统临时目录,每个端口独立隔离。
---
## ⚠️ 注意事项
1. **网络环境**:请确保网络连接正常,程序需要访问抖音平台和后台 API 服务器
2. **账号安全**:请勿将登录凭证分享给他人,机器码绑定后更换设备需联系管理员
3. **合规使用**:请遵守抖音平台的使用规范,合理控制发送频率,避免账号风险
4. **杀毒软件**:部分杀毒软件可能误报自动化驱动文件,建议添加白名单
5. **日志清理**:`log/` 目录会持续积累日志文件,建议定期清理
---
## 🗺️ 版本路线
- [x] 基础私信自动化功能
- [x] 数字员工管理模块
- [x] Fluent Design 风格界面
- [x] 多端口并行运行
- [x] 实时日志监控终端
- [ ] 灵魂版话术(AI 智能回复)
- [ ] 小红书平台支持
- [ ] 数据统计与分析面板
- [ ] 私信效果追踪与转化分析
---
## 🤝 参与贡献
1. Fork 本仓库
2. 新建 `Feat_xxx` 分支
3. 提交代码并编写清晰的 commit message
4. 新建 Pull Request 并描述变更内容
---
## 📮 联系作者
如需技术支持、商务合作或功能建议,请扫码添加作者微信:fqjly8888
(请备注:DACRM + 您的称呼)
或发送邮件至: naturalwish@163.com
---
## 📄 许可证
本项目为商业半开源软件,未经授权禁止复制、分发或修改。
Copyright © 2026 大岸科技. All Rights Reserved.