66 lines
2.2 KiB
Markdown
66 lines
2.2 KiB
Markdown
|
|
# 用户交互界面(对话+授权)
|
|||
|
|
|
|||
|
|
ICE编号: AG-USER-06
|
|||
|
|
优先级: P2·本月
|
|||
|
|
备注: 一个页面·对话框·说话就行·授权弹窗·系统通知 | 这是用户看到的唯一界面 | 前置: AG-TEAM-03+AG-USER-01
|
|||
|
|
状态: 待接力
|
|||
|
|
负责人: 自由接单
|
|||
|
|
预计周期: 3~4周
|
|||
|
|
|
|||
|
|
## AG-USER-06 · 用户交互界面(对话+授权)
|
|||
|
|
|
|||
|
|
### 定位
|
|||
|
|
|
|||
|
|
用户看到的唯一界面。一个页面,说话就行,人格体处理一切。
|
|||
|
|
|
|||
|
|
### 核心功能
|
|||
|
|
|
|||
|
|
- **对话框**:用户说话→人格体回复→唯一交互方式
|
|||
|
|
- **授权弹窗**:接入服务时弹出→显示要做什么→用户点授权→自动完成
|
|||
|
|
- **系统通知**:人格体状态/密钥变更/服务接入成功等
|
|||
|
|
- **密钥管理入口**:跳转到用户密钥管理页面
|
|||
|
|
- **服务管理入口**:已接入的服务列表·状态·开关
|
|||
|
|
|
|||
|
|
### 设计原则
|
|||
|
|
|
|||
|
|
```
|
|||
|
|
铁律:用户只需要做两件事
|
|||
|
|
1. 说话
|
|||
|
|
2. 点授权
|
|||
|
|
其他所有事情都是人格体在做
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
### 界面结构
|
|||
|
|
|
|||
|
|
```
|
|||
|
|
┌──────────────────────────────────┐
|
|||
|
|
│ 光湖 · [用户名]的频道 │
|
|||
|
|
├──────────────────────────────────┤
|
|||
|
|
│ │
|
|||
|
|
│ [人格体消息] │
|
|||
|
|
│ [用户消息] │
|
|||
|
|
│ [人格体消息] │
|
|||
|
|
│ [授权弹窗:接入钉钉·是否授权?] │
|
|||
|
|
│ [系统通知:钉钉接入成功 ✅] │
|
|||
|
|
│ │
|
|||
|
|
├──────────────────────────────────┤
|
|||
|
|
│ [输入框:说点什么...] [发送] │
|
|||
|
|
└──────────────────────────────────┘
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
### 与AG-TEAM-03的关系
|
|||
|
|
|
|||
|
|
AG-TEAM-03是前端页面基座(Next.js框架搭建)
|
|||
|
|
|
|||
|
|
AG-USER-06是在基座上做的用户交互层
|
|||
|
|
|
|||
|
|
### 前置依赖
|
|||
|
|
|
|||
|
|
- AG-TEAM-03 前端页面基座Next.js
|
|||
|
|
- AG-USER-01 用户注册(用户登录后才有交互界面)
|
|||
|
|
|
|||
|
|
### 验收标准
|
|||
|
|
|
|||
|
|
- 用户打开页面→能和人格体对话
|
|||
|
|
- 需要授权时→弹窗出现→用户点确认→自动完成
|
|||
|
|
- 移动端+桌面端响应式
|