GitHub

微语 Project Architecture

微语 项目架构

Frontend Layer
前端展示层
PC端/网站/H5
移动手机端
企业微信
微信公众号
小程序
电商平台
Whatsapp/Facebook/Ig/Line...
... ...
Access Layer
接入层
负载均衡
API服务
CDN
加密算法
Business Layer
业务层
企业IM
在线客服
AI Agent
知识库/帮助中心
客户之声
工单系统
工作流
项目管理
LLM Layer
大模型层
OpenAI
DeepSeek
阿里百炼
腾讯混元
火山引擎
百度千帆
硅基流动
... ...
Message Queue
消息中间件
Apache ActiveMQ Artemis
Database
数据库
关系数据库
缓存数据库
Environment
运行环境
阿里云主机
独立服务器
第三方VPS主机
Permission Control
权限控制
Logging
日志记录
Parent POM (im)
父级 POM (im)
Spring Boot 3.4.4
Java 17
Manages all modules
管理所有模块
Modules
模块
core - Core functionality
core - 基本功能
kbase - Knowledge Base
kbase - 知识库
ai - AI capabilities
ai - AI Agent
team - Team management
team - 企业IM
service - Service modules
service - 在线客服
social - Social integration
social - 社交整合
ticket - Ticket system
ticket - 工单系统
forum - Forum functionality
forum - 客户社区
voc - Voice of Customer
voc - 客户之声
Channels
渠道
web - Web/h5 integration
web - 网站/H5集成
app - App integration
app - App集成
wechat - WeChat integration
wechat - 微信集成
douyin - Douyin integration
douyin - 抖音集成
social - Social media
social - 社交媒体
shop - E-commerce
shop - 电子商务
foreign - Foreign
foreign - 海外渠道
more - More...
more - 更多...
Plugins
插件
Freeswitch - FreeSWITCH integration
Freeswitch - FreeSWITCH呼叫中心
WebRTC - WebRTC capabilities
WebRTC - WebRTC 视频客服
Jitsi - Video conferencing
Jitsi - 视频会议
Kanban - Kanban board
Kanban - 看板
Remote - Remote capabilities
Remote - 远程协助
eam - Enterprise asset management
eam - 企业资产管理
Enterprise
企业版
core - Enterprise core
core - 企业核心
Projects
项目
Various project implementations
各种项目实现
Control
控制
Management and control
管理与控制
Starter (bytedesk-starter)
启动器 (bytedesk-starter)
Spring Boot Web (Jetty)
Spring Boot Web (Jetty)
Spring Security
Spring Security
Spring WebSocket
Spring WebSocket
JPA & Redis
JPA & Redis
APIs & Integration
API 和集成
Messaging & Queues
消息和队列
Application Entry Point
应用程序入口点

前端技术栈

基于 React 和 Ant Design Pro 的企业级前端应用

核心框架
React 18
React DOM 18
React Router 6.18
Umijs Max 4.3.31
TypeScript
UI 组件和样式
Ant Design 5.23.2
Ant Design Pro Components
Ant Design Pro Form
Ant Design Icons
Ant Design Pro Chat
Emotion
Antd Style
ClassNames
RC Menu
Antd-img-crop
图表和可视化
@ant-design/charts 2.2.7
@antv/x6 2.18.1
GIF 组件
状态管理和钩子
Zustand 4.4.4
ahooks 3.8.0
@use-gesture/react
@react-spring/web
use-debounce
React Hooks
网络和通讯
Axios 1.7.7
MQTT 5.10.0
event-source-polyfill
bytedesk-web
google-protobuf
工具和实用程序
Lodash 4.17.21
Dayjs 1.11.11
Moment 2.29.4
UUID 10.0.0
Mitt 3.0.1
Debug 4.3.7
Color 4.2.3
特殊功能组件
AIEditor 1.0.13
React Markdown Editor
React Email Editor
React JS Cron
RC Resize Observer
开发工具
ESLint
Prettier
Jest
TypeScript
Lint Staged
Cross Env
MockJS

产品路线图

企业IM

功能 计划时间 状态
团队内部实时沟通优化 2024年Q2 开发完成
多端同步消息功能增强 2024年Q2 开发完成
企业通讯录管理 2024年Q2 开发完成
团队协作工具集成 2024年Q3 开发完成
企业文件共享增强 2024年Q3 开发完成
自定义聊天记录导出 2024年Q3 开发完成
企业群组权限细分 2024年Q4 开发完成
视频会议功能整合 2024年Q4 开发完成
消息安全与合规增强 2024年Q4 开发完成

在线客服

功能 计划时间 状态
客户会话自动分配优化 2024年Q2 开发完成
多渠道接入统一管理 2024年Q2 开发完成
客服绩效评估系统升级 2024年Q2 开发完成
客户旅程追踪系统 2024年Q3 开发完成
满意度评价体系完善 2024年Q3 开发完成
会话质检工具增强 2024年Q3 开发完成
视频客服功能(一对一通话) 2024年Q4 开发完成
屏幕共享与远程协助 2024年Q4 开发完成
多语言客服支持 2024年Q4 开发完成

AI Agent

功能 计划时间 状态
多轮对话能力增强 2024年Q2 开发完成
智能情感识别与回应 2024年Q2 开发完成
多模态内容理解 2024年Q2 开发完成
Agent个性化定制 2024年Q3 开发完成
知识库自动学习与优化 2024年Q3 开发完成
场景化解决方案 2024年Q3 开发完成
复杂业务流程自动化 2024年Q4 开发完成
多语言AI服务支持 2024年Q4 开发完成
AI辅助决策系统 2024年Q4 开发完成

知识库/帮助中心

功能 计划时间 状态
知识内容智能推荐 2024年Q2 开发完成
内容创作与审核流程优化 2024年Q2 开发完成
多格式内容支持 2024年Q2 开发完成
智能内容分类与标签 2024年Q3 开发完成
知识库使用情况分析 2024年Q3 开发完成
SEO优化工具 2024年Q3 开发完成
知识图谱可视化 2024年Q4 开发完成
内容有效性自动评估 2024年Q4 开发完成
AI辅助内容创建 2024年Q4 开发完成

客户之声

功能 计划时间 状态
多渠道客户反馈采集 2024年Q2 开发完成
客户反馈自动分类 2024年Q2 开发完成
情感分析与标签提取 2024年Q2 开发完成
客户反馈趋势分析 2024年Q3 开发完成
问题优先级自动评估 2024年Q3 开发完成
客户满意度追踪 2024年Q3 开发完成
产品改进建议生成 2024年Q4 开发完成
竞品对比分析 2024年Q4 开发完成
客户体验指标仪表盘 2024年Q4 开发完成

工单系统

功能 计划时间 状态
工单自动分类与标签 2024年Q2 开发完成
智能工单路由与分配 2024年Q2 开发完成
SLA管理与预警 2024年Q2 开发完成
工单优先级智能预测 2024年Q3 开发完成
关联工单与知识库 2024年Q3 开发完成
工单解决方案推荐 2024年Q3 开发完成
高级报表与分析 2024年Q4 开发完成
自定义工单工作流 2024年Q4 开发完成
工单自动化处理规则 2024年Q4 开发完成

工作流

功能 计划时间 状态
可视化工作流设计器 2024年Q2 开发完成
标准流程模板库 2024年Q2 开发完成
工作流执行监控 2024年Q2 开发完成
业务规则引擎集成 2024年Q3 开发完成
工作流版本控制 2024年Q3 开发完成
条件分支与决策点 2024年Q3 开发完成
工作流性能分析 2024年Q4 开发完成
跨系统工作流协作 2024年Q4 开发完成
AI辅助流程优化 2024年Q4 开发完成

项目管理

功能 计划时间 状态
敏捷项目看板 2024年Q2 开发完成
任务分配与跟踪 2024年Q2 开发完成
项目时间线管理 2024年Q2 开发完成
项目资源分配 2024年Q3 开发完成
里程碑与交付物管理 2024年Q3 开发完成
项目报告与分析 2024年Q3 开发完成
多项目组合管理 2024年Q4 开发完成
项目风险评估 2024年Q4 开发完成
团队协作工具集成 2024年Q4 开发完成

渠道整合

功能 计划时间 状态
WhatsApp集成 2024年Q2 开发完成
Facebook Messenger集成 2024年Q2 开发完成
Instagram集成 2024年Q2 开发完成
Line/Telegram集成 2024年Q3 开发完成
电商平台对接 2024年Q3 开发完成
统一消息中心 2024年Q3 开发完成
渠道数据互通与分析 2024年Q4 开发完成
自定义渠道接入API 2024年Q4 开发完成
全渠道客户视图 2024年Q4 开发完成

Legend

图例

Parent Module 父级模块
Component Modules 组件模块
Application Entry Point 应用程序入口点

Technology Stack

技术栈