update readme.md.

Signed-off-by: 乐天 <zkp55@163.com>
This commit is contained in:
乐天
2025-10-31 02:44:06 +00:00
committed by Gitee
parent 10ff7bac29
commit 70eafb7b08

380
readme.md
View File

@@ -1,188 +1,234 @@
### 声明:切勿使用本软件从事任何违法事宜,使用本软件产生的任何后果皆由使用者承担,本软件开发者概不承担任何责任。
### PC端技术栈
![Vue 3](https://img.shields.io/badge/Vue-3-4FC08D?logo=vue.js&logoColor=white)
![Vite](https://img.shields.io/badge/Vite-646CFF?logo=vite&logoColor=white)
![Electron](https://img.shields.io/badge/Electron-47848F?logo=electron&logoColor=white)
![TypeScript](https://img.shields.io/badge/TypeScript-3178C6?logo=typescript&logoColor=white)
![WebSocket](https://img.shields.io/badge/WebSocket-010101?logo=websocket&logoColor=white)
### uni-app手机端技术栈
![uni-app](https://img.shields.io/badge/uni--app-007AFF?logo=uni-app&logoColor=white)
![Vue 3](https://img.shields.io/badge/Vue-3-4FC08D?logo=vue.js&logoColor=white)
![Vite](https://img.shields.io/badge/Vite-646CFF?logo=vite&logoColor=white)
![TypeScript](https://img.shields.io/badge/TypeScript-3178C6?logo=typescript&logoColor=white)
![WebSocket](https://img.shields.io/badge/WebSocket-010101?logo=websocket&logoColor=white)
### flutter手机端技术栈
![Flutter](https://img.shields.io/badge/Flutter-02569B?logo=flutter&logoColor=white)
### 后端技术栈
![Spring Boot](https://img.shields.io/badge/Spring%20Boot-6DB33F?logo=springboot&logoColor=white)
![Redis](https://img.shields.io/badge/Redis-DC382D?logo=redis&logoColor=white)
![MySQL](https://img.shields.io/badge/MySQL-4479A1?logo=mysql&logoColor=white)
![MongoDB](https://img.shields.io/badge/MongoDB-47A248?logo=mongodb&logoColor=white)
![RocketMQ](https://img.shields.io/badge/RocketMQ-FF6700?logo=apache%20rocketmq&logoColor=white)
![TIO](https://img.shields.io/badge/TIO-2277DA?logo=java&logoColor=white)
### 企业版更新【2025年10月】
1. 团队云盘权限优化,访问权限控制
2. 支持敏感词过滤
3. flutter版本开发完成更流畅测试中
### 企业版更新【2025年7月】
1. PC版本支持暗黑模式和自定义主题色
### 企业版更新【2025年6月】
1. PC版本云盘功能
### 企业版更新【2025年5月】
1. 全新的零入侵插件方案
2. 视频会议系统
3. Oauth2单点登录系统
4. 内部邮件系统
5. 文件管理系统
6. 集群部署方案
7. 上传附件签名去重实现重复文件秒传pc版本实现文件本地打开模式
### 企业版更新【2024年12月】
1. 新增接龙功能
2. 修改插件接入方式,无入侵方案
3. 优化部分代码修复2个bug。
### 企业版更新【2024年10月】
1. PC端支持docx,xlsx,pdftxt在线打开
2. 手机app端支持使用系统自动软件打开officepdf附件
3. 支持图片右键复制为blob类型
4. 附件图标支持office类型图标
5. 支持ARM平台linux打包deb类型安装包
#### V-IM 文档https://juejin.cn/column/7515468131328180260
#### V-IM-PRO 文档https://juejin.cn/column/7508566000351494155
### 企业版测试
> 1. 企业版下载(windows)https://v-im-oss.oss-cn-beijing.aliyuncs.com/v-im-pro/pc/v-im-pro-4.1.7-setup.exe
> 2. 企业版下载(linux AMD64不同的linux可能是需要不同的包必须在本平台下打包才能安装比如AMD的CPU打包的在ARM架构的liunx下不能安装)https://v-im-oss.oss-cn-beijing.aliyuncs.com/v-im-pro/pc/v-im-pro_4.0.7_amd64.deb
> 3. 企业版安卓APP https://v-im-oss.oss-cn-beijing.aliyuncs.com/v-im-pro/mobile/__UNI__87756B6_0922182318.apk
> 4. 网页版 https://42.202.135.80/#/
> 5. 服务端地址 42.202.135.80
> 6. MAC安装包(arm64) https://v-im-oss.oss-cn-beijing.aliyuncs.com/v-im-pro/pc/v-im-pro-4.1.7.dmg
### 企业版优势。
> 1. 多终端支持PC(windows、linux、web) electron方案。
> 2. 手机安卓、IOS、H5、小程序,uni-app方案。
> 3. 上传支持三种方案(直接存服务器、minio、阿里云OSS)。
> 4. 私有云代码仓库(一年内免费更新),无加密部分,不依赖第三方。
> 5. 一对一技术支持。
> 6. bug修复优先级最高。
> 7. 支持付费定制化需求。
> 8. 功能更新频率高。
> 9. 集成成本最低的解决方案前端技术路径就是Vue3技术栈后端是Springboot3技术栈。
V-IM 和 V-IM PRO 是一款面向企业级场景的即时通讯与协同办公解决方案,深度融合即时沟通与业务协作能力,支持多端统一、模块化扩展与高安全性治理,助力企业构建高效、安全、可扩展的内部沟通生态。
#### 企业版咨询加微,源码微信联系(有偿):备注v-im!
![wx](./img/wx.jpg)
### 企业版截图
![v-im-pro](./img/1.png)
![v-im-pro](./img/2.png)
![v-im-pro](./img/3.png)
![v-im-pro](./img/4.png)
![v-im-pro](./img/5.png)
![v-im-pro](./img/6.png)
![v-im-pro](./img/7.png)
![v-im-pro](./img/8.png)
![v-im-pro](./img/9.png)
![v-im-pro](./img/10.png)
![v-im-pro](./img/a.jpg)
![v-im-pro](./img/b.jpg)
![v-im-pro](./img/c.jpg)
![v-im-pro](./img/d.jpg)
![v-im-pro](./img/e.jpg)
![v-im-pro](./img/f.jpg)
![v-im-pro](./img/g.jpg)
![v-im-pro](./img/h.jpg)
## ⚠️ 法律声明
## 1. 产品概述
**切勿使用本软件从事任何违法事宜,使用本软件产生的任何后果皆由使用者承担,本软件开发者概不承担任何责任。**
V-IM 是一款基于 Electron 和 Vue 3 开发的跨平台即时通讯客户端目前正在进行2025年版本的开发。该应用提供了丰富的即时通讯功能支持个人聊天、群组聊天、文件传输等功能适用于企业内部通讯或团队协作场景。
> 本项目开源版本**仅供学习交流**,如需**商用,请购买企业版授权**。
> 未经授权用于商业用途,存在被追究法律责任的风险。
## 2. 核心功能
---
### 2.1 用户账户管理
- **登录功能**:支持账户密码登录
- **注册功能**:新用户注册
- **多端设备登录**:支持手机和电脑同时在线,同类型设备互斥。
- **个人资料管理**:修改头像、个人信息等
## 🌟 产品定位
### 2.2 即时通讯功能
- **单聊(私聊)**:支持一对一聊天
- **群聊**:支持多人群组聊天
- **消息类型**
- 文本消息
- 图片消息
- 文件消息
- 语音消息
- 视频消息
- 事件消息
- **消息状态**
- 消息已读回执
- **实时通讯**基于WebSocket的实时消息推送
- **消息历史记录**:查看历史聊天记录
- **统一消息平台**:集成聊天、联系人、工作台与个人中心,实现消息与应用的无缝融合。
- **多端一致体验**:基于 Electron、Flutter 与 UniApp 技术栈,覆盖 Windows、Linux、macOS、iOS、Android、Web 与小程序。
- **即插即用生态**:通过模块化插件(云盘、会议、邮箱等)灵活扩展功能,满足多样化业务需求。
- **国产化友好**:项目托管于 **Gitee**(国内领先的代码托管与 DevOps 平台),访问速度快,符合国内开发者使用习惯,支持私有化部署与合规要求。
### 2.3 联系人管理
- **好友管理**
- 添加好友
- 好友分组
- 好友搜索
- 好友请求验证
- **部门管理**:组织架构查看
- **群组管理**
- 创建群组
- 群组邀请
- 群组成员管理
- 修改群名称
---
### 2.4 文件传输
- **文件上传**:支持各类文件的上传和发送
- **图片处理**:图片压缩和转换
## 🔧 核心功能
### 2.5 系统功能
- **系统通知**:新消息提醒、好友请求、群邀请等通知
- **多平台支持**Windows、MacOS、Linux
- **自动更新**:客户端自动检查和安装更新
### 1. 全链路即时通讯
- 支持单聊、群聊,消息类型涵盖文本、图片、文件、语音、视频、事件消息
- 消息操作:引用、撤回、转发、多选、收藏、已读回执
- 历史消息搜索、未读定位、免打扰策略、@提醒与系统通知联动
- 多端消息同步与离线重放,保障消息可靠性
## 3. 技术架构
### 2. 用户与组织管理
- 账号密码登录/注册,支持图形验证码
- 多端设备登录(同类型设备互斥)
- 个人资料管理:头像、昵称、状态等
- 企业组织架构树,支持懒加载与拼音搜索
- 好友申请/审批/分组,一键建群
- 群成员管理、群公告、群设置、成员统计
### 3.1 客户端架构
- **框架**Electron + Vue 3 + TypeScript
- **状态管理**Pinia支持持久化存储
- **UI组件**Element Plus
- **构建工具**Electron Vite
- **进程模型**主进程Main+ 渲染进程Renderer+ 预加载脚本Preload
### 3.2 通信协议
- **HTTP/HTTPS**基于RESTful API进行数据交互
- **WebSocket**:实现实时消息推送
- **心跳机制**:保持连接活跃,自动重连
### 3. 文件与内容沉淀
- **聊天文件中心**:按会话与文件类型聚合,支持检索与批量管理
- **云盘服务2025年10月优化**
- 个人/团队空间双模式
- 权限控制、容量展示、回收站策略
- 支持上传至服务器 / MinIO / 阿里云 OSS
- 重复文件秒传(基于签名去重)
### 3.3 安全机制
- **加密传输**支持SSL加密传输
- **身份验证**sa-token认证
### 4. 音视频与会议
- **点对点通话**:语音/视频呼叫,忙线提示
- **多人视频会议**2025年5月上线
- 一键创建、屏幕共享、画中画/全屏切换
- 麦克风/摄像头控制、参会人邀请
- 会议消息自动推送至聊天
## 4. 特色功能
### 5. 协同插件生态
- **接龙工具**2024年12月模板化填写、拖拽排序、结果可视化
- **企业邮箱**2025年5月收件箱、发件箱、草稿箱富文本+附件
- **OAuth2 单点登录**2025年5月无缝对接现有 OA/ERP 系统
- **零入侵插件方案**2024年12月 & 2025年5月插件消息可写回聊天实现“应用 → 消息”闭环
- **表情包支持**:内置表情包功能
- **@功能**:群聊中支持@特定用户
- **拼音搜索**:支持拼音搜索联系人
- **剪贴板集成**:支持粘贴拖拽上传等功能
### 6. 个性化与体验
- 明暗主题一键切换PC端 2025年7月支持
- 自定义主题色PC端
- 剪贴板集成粘贴/拖拽上传
- 表情包支持、拼音搜索、快捷键操作
### 交流授权
> 1. 如果您觉得好用可以给点个star或者给个捐赠。
> 2. 本项目仅供学习,商用请购买企业版。
> 3. 非授权商用,会有被诉讼风险。
---
## 📱 多端技术栈
### PC 端Electron + Web
[![Vue 3](https://img.shields.io/badge/Vue-3-4FC08D?logo=vue.js&logoColor=white)](https://vuejs.org/)
[![Vite](https://img.shields.io/badge/Vite-646CFF?logo=vite&logoColor=white)](https://vitejs.dev/)
[![Electron](https://img.shields.io/badge/Electron-47848F?logo=electron&logoColor=white)](https://www.electronjs.org/)
[![TypeScript](https://img.shields.io/badge/TypeScript-3178C6?logo=typescript&logoColor=white)](https://www.typescriptlang.org/)
[![WebSocket](https://img.shields.io/badge/WebSocket-010101?logo=websocket&logoColor=white)](https://developer.mozilla.org/zh-CN/docs/Web/API/WebSocket)
- 框架Electron + Vue 3 + TypeScript
- UIElement Plus
- 状态管理Pinia支持持久化
- 构建Electron Vite
- 支持平台Windows、LinuxAMD64/ARM64、macOSIntel/Apple Silicon
### 手机端Uni-App
[![uni-app](https://img.shields.io/badge/uni--app-007AFF?logo=uni-app&logoColor=white)](https://uniapp.dcloud.io/)
[![Vue 3](https://img.shields.io/badge/Vue-3-4FC08D?logo=vue.js&logoColor=white)]
[![Vite](https://img.shields.io/badge/Vite-646CFF?logo=vite&logoColor=white)]
[![TypeScript](https://img.shields.io/badge/TypeScript-3178C6?logo=typescript&logoColor=white)]
[![WebSocket](https://img.shields.io/badge/WebSocket-010101?logo=websocket&logoColor=white)]
- 覆盖Android、iOS、H5、微信小程序
- 深度适配系统能力(如文件打开、通知)
### 手机端Flutter
[![Flutter](https://img.shields.io/badge/Flutter-02569B?logo=flutter&logoColor=white)](https://flutter.dev/)
- 覆盖Android、iOS、H5
- **2025年10月完成开发**,性能更优、动画更流畅,目前处于测试阶段
### 后端服务V-IM Server Pro
[![Spring Boot](https://img.shields.io/badge/Spring%20Boot-6DB33F?logo=springboot&logoColor=white)](https://spring.io/projects/spring-boot)
[![Redis](https://img.shields.io/badge/Redis-DC382D?logo=redis&logoColor=white)](https://redis.io/)
[![MySQL](https://img.shields.io/badge/MySQL-4479A1?logo=mysql&logoColor=white)](https://www.mysql.com/)
[![MongoDB](https://img.shields.io/badge/MongoDB-47A248?logo=mongodb&logoColor=white)](https://www.mongodb.com/)
[![RocketMQ](https://img.shields.io/badge/RocketMQ-FF6700?logo=apache%20rocketmq&logoColor=white)](https://rocketmq.apache.org/)
[![TIO](https://img.shields.io/badge/TIO-2277DA?logo=java&logoColor=white)](https://t-io.org/)
- 认证sa-token
- 消息总线RocketMQ
- 实时通信WebSocket + 心跳 + 自动重连
- 集群部署方案2025年5月
---
## 📅 企业版更新日志
### 【2025年10月】
- 团队云盘权限优化,精细化访问控制
- 新增敏感词过滤机制
- Flutter 版本开发完成(更流畅,测试中)
### 【2025年7月】
- PC 端支持暗黑模式与自定义主题色
### 【2025年6月】
- PC 端云盘功能上线
### 【2025年5月】
- 全新零入侵插件方案
- 视频会议系统
- OAuth2 单点登录
- 内部邮件系统
- 文件管理系统
- 集群部署方案
- 附件签名去重秒传、PC 端本地文件打开模式
### 【2024年12月】
- 新增接龙功能
- 插件接入方式升级为无入侵方案
- 代码优化,修复 2 个关键 bug
### 【2024年10月】
- PC 端支持 docx/xlsx/pdf/txt 在线预览
- 手机端调用系统软件打开 Office/PDF
- 图片右键复制为 Blob
- Office 类型附件图标支持
- ARM 平台 Linux 支持 deb 安装包
---
## 🚀 企业版优势
> 企业版为商业授权版本,提供完整源码与技术支持
1. **多终端全覆盖**PCWindows/Linux/macOS/Web、手机Android/iOS/H5/小程序)
2. **灵活存储方案**支持直传服务器、MinIO、阿里云 OSS
3. **私有云源码交付**:一年内免费更新,无加密、无后门、不依赖第三方
4. **一对一专属技术支持**
5. **Bug 修复优先级最高**
6. **支持付费定制开发**
7. **高频功能迭代**
8. **最低集成成本**:前端 Vue 3 + 后端 Spring Boot 3技术栈主流、文档齐全
---
## 📥 企业版下载与体验
> **测试环境(公网可访问)**
- **PC 端Windows**
[v-im-pro-4.1.7-setup.exe](https://v-im-oss.oss-cn-beijing.aliyuncs.com/v-im-pro/pc/v-im-pro-4.1.7-setup.exe)
- **PC 端Linux AMD64**
[v-im-pro_4.0.7_amd64.deb](https://v-im-oss.oss-cn-beijing.aliyuncs.com/v-im-pro/pc/v-im-pro_4.0.7_amd64.deb)
- **PC 端macOS ARM64**
[v-im-pro-4.1.7.dmg](https://v-im-oss.oss-cn-beijing.aliyuncs.com/v-im-pro/pc/v-im-pro-4.1.7.dmg)
- **Android APP**
[__UNI__87756B6_0922182318.apk](https://v-im-oss.oss-cn-beijing.aliyuncs.com/v-im-pro/mobile/__UNI__87756B6_0922182318.apk)
- **网页版**
[https://42.202.135.80/#/](https://42.202.135.80/#/)
- **服务端地址**`42.202.135.80`
> 💡 注意Linux 安装包需与 CPU 架构匹配AMD64 ≠ ARM
---
## 📚 文档资源
- **V-IM 开源版文档**[https://juejin.cn/column/7515468131328180260](https://juejin.cn/column/7515468131328180260)
- **V-IM PRO 企业版文档**[https://juejin.cn/column/7508566000351494155](https://juejin.cn/column/7508566000351494155)
- **掘金功能白皮书**[V-IM PRO 企业级即时通讯功能详解](https://juejin.cn/post/7562037671847493659)
- **Gitee 项目主页**[https://gitee.com/alyouge/V-IM](https://gitee.com/alyouge/V-IM)
---
## 🖼️ 企业版截图
<div align="center">
<img src="./img/1.png" width="280" /> <img src="./img/2.png" width="280" /> <img src="./img/3.png" width="280" />
<br/>
<img src="./img/4.png" width="280" /> <img src="./img/5.png" width="280" /> <img src="./img/6.png" width="280" />
<br/>
<img src="./img/7.png" width="280" /> <img src="./img/8.png" width="280" /> <img src="./img/9.png" width="280" />
<br/>
<img src="./img/a.jpg" width="280" /> <img src="./img/b.jpg" width="280" /> <img src="./img/c.jpg" width="280" />
<br/>
<img src="./img/d.jpg" width="280" /> <img src="./img/e.jpg" width="280" /> <img src="./img/f.jpg" width="280" />
<br/>
<img src="./img/g.jpg" width="280" /> <img src="./img/h.jpg" width="280" />
</div>
---
## 💬 企业版咨询
> 如需获取**企业版源码、授权或定制开发**,请微信联系(有偿):
![微信二维码](./img/wx.jpg)
**备注:`v-im!`**
---
## ❤️ 支持与贡献
- 如果您觉得项目有价值,欢迎 **Star ⭐****捐赠支持**
- 开源版本仅限学习交流,**商用请务必购买企业版授权**
---
**乐天_乐聊**
全栈工程师 @ V-IM
最后更新2025年10月31日