diff --git a/docs/technical-workflow-share.md b/docs/technical-workflow-share.md new file mode 100644 index 0000000..027701b --- /dev/null +++ b/docs/technical-workflow-share.md @@ -0,0 +1,307 @@ +# 钉钉群聊飞书文档收集与知识库构建 - 技术分享 + +> 分享人:大师 | 日期:2026-06-03 | 版本:v1.0 + +--- + +## 一、项目概述 + +### 1.1 背景 + +公司战略研究团队每天在钉钉群中分享飞书文档(研究报告、竞品分析、日报等),手动收集和整理效率低下。本项目实现了: + +- **自动化采集**:从钉钉群聊中提取消息、链接和文件 +- **批量下载**:自动下载飞书文档和文件附件 +- **知识结构化**:构建知识图谱和 Obsidian 知识库 +- **定时更新**:支持每日自动采集最新内容 + +### 1.2 成果 + +| 指标 | 数量 | +|------|------| +| 消息总数 | 388 条 | +| 飞书文档 | 159 篇 | +| 文件附件 | 19 个 | +| 活跃人员 | 28 位 | +| 时间范围 | 2026-05-01 ~ 2026-06-03 | + +--- + +## 二、技术架构 + +### 2.1 整体流程 + +``` +钉钉群聊消息 + ↓ +消息采集(dws CLI) + ↓ +链接提取(Python) + ↓ +文档下载(lark-cli) + ↓ +内容解析(Python + BeautifulSoup) + ↓ +知识图谱构建(Python) + ↓ +Obsidian 知识库生成(Python) + ↓ +可视化展示(HTML + Mermaid) +``` + +### 2.2 核心工具 + +| 工具 | 用途 | 版本 | +|------|------|------| +| **dws CLI** | 钉钉消息采集、文件下载 | 悟空 CLI | +| **lark-cli** | 飞书文档下载 | v1.0.32 | +| **Python** | 数据处理、脚本开发 | 3.10+ | +| **BeautifulSoup** | HTML 解析 | 4.x | +| **Obsidian** | 知识库管理 | 最新版 | + +--- + +## 三、详细技术方案 + +### 3.1 钉钉消息采集 + +#### 工具:dws CLI(悟空) + +**安装路径**:`C:\Users\admin\.real\.bin\dws\bin\dws.exe` + +**认证信息**: +- Corp ID:`ding9385b4aebd9af88635c2f4657eb6378f` +- User ID:`347672497` + +**核心命令**: + +```bash +# 获取群聊消息 +dws chat message list --group --time