Commit Graph
12 Commits
Author SHA1 Message Date
yml2213 ec2f12c6ed 实现 MinIO 对象存储图片流水线(可迁移 OSS)
- 新增 S3 兼容 Storage 抽象与 MinIO 实现,compose 启动 MinIO
- 上传接口:校验 → 缩放 → WebP → 主图/缩略图入库
- 消息图片 content 改为对象 URL,拒绝 base64
- 工作台/访客端改为先上传再发消息
2026-07-15 12:21:31 +08:00
yml2213 85b407fddf 优化工作台输入与表情,并补充访客 IP 地区
- 输入框改为单层大尺寸 textarea,修复双层边框
- 新增表情选择器(工作台/Widget),插入 Unicode 表情
- 会话记录访客 IP/地区/UA,工作台顶栏与侧栏展示
- 去掉表情面板无用横向滚动条
2026-07-15 12:13:59 +08:00
yml2213 318ba8a563 实现租户系统设置落库:欢迎语、工作时间与通知开关
- 新增 TenantSetting 模型与 /api/settings 读写接口
- 设置页接通基本资料、自动回复、工作时间、通知偏好
- Widget 初始化使用欢迎语/离线提示,非工作时间不自动分配
- 补充设置持久化与 Widget 提示集成测试
2026-07-15 11:27:15 +08:00
yml2213 b5203f7cbd 实现 P2 管理端:租户生命周期、套餐与运维真实 API
- 租户开通自动创建管理员账号与网页渠道,支持暂停/恢复/编辑
- 运营概览返回月收入估算、套餐分布与真实操作日志
- 套餐上下架/新建,公告与操作日志前后端打通
- 补充管理端生命周期集成测试
2026-07-15 11:22:37 +08:00
yml2213 65014d80de 实现 P1 客户/知识库/对话记录与渠道设置
- 客户管理接通创建、编辑、删除与详情历史会话
- 知识库接通分类/条目 CRUD,按角色控制写权限
- 对话记录增强筛选、客户名、消息与操作时间线
- 新增租户渠道 API,系统设置渠道管理可启用与复制嵌入代码
2026-07-15 11:18:01 +08:00
yml2213 9485c28abd 实现 P0 自动分配、离线留言与可嵌入 Widget SDK
- 会话创建时按负载自动分配在线客服,无客服则进入离线模式
- 新增 /api/widget/leave-message 沉淀联系方式与留言事件
- 访客端离线留言表单;工作台展示离线留言/自动分配事件
- 提供 public/widget.js + /widget/embed 嵌入方案
2026-07-15 11:09:50 +08:00
yml2213 3ffa9ddc89 优化 P0 工作台与访客 Widget,对齐设计稿 UI
- 工作台改为设计稿三栏:320 会话列表 + 聊天区 + 320 客户信息
- 会话列表展示头像色条、最后消息预览、相对时间与未读角标
- 消息方向对齐设计(访客左、客服右)并补系统会话条
- 访客 Widget 还原欢迎语、快捷问题、输入状态动画与实色顶栏
- 会话列表 API 返回 last_message 供列表预览
2026-07-15 11:01:38 +08:00
yml2213 1d31c9eba3 完成客服工作台闭环 2026-07-15 10:49:52 +08:00
yml2213 8cff2a5824 修复会话安全与实时消息 2026-07-14 15:06:01 +08:00
yml2213 dac61c8c56 实现Widget访客端API:初始化会话、发送消息、消息轮询,前端Widget对接真实API 2026-07-14 11:48:07 +08:00
yml2213 616b1bcaa2 添加消息发送API、丰富种子对话数据、Dashboard支持真实消息发送和客户名显示 2026-07-14 11:45:57 +08:00
yml2213 05ab468498 搭建Go后端框架:数据模型、JWT鉴权、租户隔离、WebSocket、REST API路由 2026-07-14 11:23:05 +08:00