mirror of
https://github.com/hicccc77/WeFlow.git
synced 2026-03-24 23:34:26 +08:00
Merge branch 'main' into dev
This commit is contained in:
49
README.md
49
README.md
@@ -29,19 +29,17 @@ WeFlow 是一个**完全本地**的微信**实时**聊天记录查看、分析
|
||||
> [!TIP]
|
||||
> 如果导出聊天记录后,想深入分析聊天内容可以试试 [ChatLab](https://chatlab.fun/)
|
||||
|
||||
> [!TIP]
|
||||
> 仅支持微信 **4.0** 及以上版本
|
||||
> [!NOTE]
|
||||
> 仅支持微信 **4.0 及以上**版本,确保你的微信版本符合要求
|
||||
|
||||
|
||||
# 加入微信交流群
|
||||
|
||||
> 🎉 扫码加入微信群,与其他 WeFlow 用户一起交流问题和使用心得。
|
||||
|
||||
<p align="center">
|
||||
<img src="2wm.png" alt="WeFlow 微信交流群二维码(一群)" width="220" style="margin-right: 16px;">
|
||||
<img src="3wm.png" alt="WeFlow 微信交流群二维码(二群)" width="220" style="margin-right: 16px;">
|
||||
<img src="4wm.jpg" alt="WeFlow 微信交流群二维码(三群)" width="220"
|
||||
<img src="mdassets/us.png" alt="WeFlow 微信交流群二维码" width="220" style="margin-right: 16px;"
|
||||
</p>
|
||||
<p align="center">扫到哪个算哪个</p>
|
||||
|
||||
## 主要功能
|
||||
|
||||
@@ -49,10 +47,7 @@ WeFlow 是一个**完全本地**的微信**实时**聊天记录查看、分析
|
||||
- 统计分析与群聊画像
|
||||
- 年度报告与可视化概览
|
||||
- 导出聊天记录为 HTML 等格式
|
||||
- 本地解密与数据库管理
|
||||
|
||||
> [!NOTE]
|
||||
> 本工具仅适配微信 **4.0 及以上**版本,请确保你的微信版本符合要求
|
||||
|
||||
## 快速开始
|
||||
|
||||
@@ -79,39 +74,19 @@ npm run build
|
||||
|
||||
打包产物在 `release` 目录下。
|
||||
|
||||
## 技术栈
|
||||
|
||||
- **前端**: React 19 + TypeScript + Zustand
|
||||
- **桌面**: Electron 39
|
||||
- **构建**: Vite + electron-builder
|
||||
- **数据库**: better-sqlite3 + WCDB DLL
|
||||
- **样式**: SCSS + CSS Variables
|
||||
|
||||
## 项目结构
|
||||
|
||||
```
|
||||
WeFlow/
|
||||
├── electron/ # Electron 主进程
|
||||
│ ├── main.ts # 主进程入口
|
||||
│ ├── preload.ts # 预加载脚本
|
||||
│ └── services/ # 后端服务
|
||||
│ ├── chatService.ts # 聊天数据服务
|
||||
│ ├── wcdbService.ts # 数据库服务
|
||||
│ └── ...
|
||||
├── src/ # React 前端
|
||||
│ ├── components/ # 通用组件
|
||||
│ ├── pages/ # 页面组件
|
||||
│ ├── stores/ # Zustand 状态管理
|
||||
│ ├── services/ # 前端服务
|
||||
│ └── types/ # TypeScript 类型定义
|
||||
├── public/ # 静态资源
|
||||
└── resources/ # 打包资源
|
||||
```
|
||||
|
||||
## 致谢
|
||||
|
||||
- [密语 CipherTalk](https://github.com/ILoveBingLu/miyu) 为本项目提供了基础框架
|
||||
|
||||
## 支持我们
|
||||
|
||||
如果 WeFlow 确实帮到了你,可以考虑请我们喝杯咖啡:
|
||||
|
||||
|
||||
> TRC20 **Address:** `TZCtAw8CaeARWZBfvjidCnTcfnAtf6nvS6`
|
||||
|
||||
|
||||
## Star History
|
||||
|
||||
@@ -129,6 +104,4 @@ WeFlow/
|
||||
|
||||
**请负责任地使用本工具,遵守相关法律法规**
|
||||
|
||||
我们总是在向前走,却很少有机会回头看看
|
||||
|
||||
</div>
|
||||
|
||||
BIN
mdassets/us.png
Normal file
BIN
mdassets/us.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 203 KiB |
2
package-lock.json
generated
2
package-lock.json
generated
@@ -6,7 +6,7 @@
|
||||
"packages": {
|
||||
"": {
|
||||
"name": "weflow",
|
||||
"version": "1.4.0",
|
||||
"version": "1.4.1",
|
||||
"hasInstallScript": true,
|
||||
"dependencies": {
|
||||
"better-sqlite3": "^12.5.0",
|
||||
|
||||
Reference in New Issue
Block a user