91 lines
1.8 KiB
Markdown
91 lines
1.8 KiB
Markdown
|
|
# 🤖 Robot插件v0.1开发计划 · 妈妈+知秋联合开发
|
|||
|
|
|
|||
|
|
# 🎯 开发概要
|
|||
|
|
|
|||
|
|
**开发者**:冰朔 DEV-000 + 知秋
|
|||
|
|
|
|||
|
|
**技术栈**:Electron + Node.js + HTML/CSS/JS
|
|||
|
|
|
|||
|
|
**支持系统**:Windows + macOS
|
|||
|
|
|
|||
|
|
**目标**:3天内完成v0.1,所有开发者安装使用
|
|||
|
|
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
# 📅 开发时间线
|
|||
|
|
|
|||
|
|
**Day 1**:知秋生成项目骨架+基础代码
|
|||
|
|
|
|||
|
|
**Day 2**:妈妈测试+知秋优化
|
|||
|
|
|
|||
|
|
**Day 3**:打包发布,所有人安装
|
|||
|
|
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
# 📦 项目结构
|
|||
|
|
|
|||
|
|
```
|
|||
|
|
hololake-robot/
|
|||
|
|
├── package.json
|
|||
|
|
├── main.js // Electron主进程
|
|||
|
|
├── preload.js
|
|||
|
|
├── renderer/
|
|||
|
|
│ ├── index.html // UI界面
|
|||
|
|
│ ├── style.css
|
|||
|
|
│ └── app.js
|
|||
|
|
├── protocol/
|
|||
|
|
│ ├── hbp.js // HBP协议
|
|||
|
|
│ └── sync.js // Notion同步
|
|||
|
|
└── updater/
|
|||
|
|
└── update.js // 自动更新
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
# ✨ 核心功能
|
|||
|
|
|
|||
|
|
## 1. 首次绑定
|
|||
|
|
|
|||
|
|
- 输入知秋生成的绑定码
|
|||
|
|
- 自动识别开发者编号
|
|||
|
|
- 配置同步路径
|
|||
|
|
|
|||
|
|
## 2. 工作台界面
|
|||
|
|
|
|||
|
|
- 显示当前任务
|
|||
|
|
- 进度可视化
|
|||
|
|
- 最近活动
|
|||
|
|
- 知秋提醒
|
|||
|
|
|
|||
|
|
## 3. 自动同步
|
|||
|
|
|
|||
|
|
- 联网后自动从 Notion 同步数据
|
|||
|
|
- 显示最新任务状态
|
|||
|
|
- 上报SYSLOG到Notion
|
|||
|
|
|
|||
|
|
## 4. 自动更新
|
|||
|
|
|
|||
|
|
- 双击打开自动检查更新
|
|||
|
|
- 后台下载新版本
|
|||
|
|
- 提示重启更新
|
|||
|
|
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
# 🔗 HBP通信协议
|
|||
|
|
|
|||
|
|
详见:<page url="[https://www.notion.so/315fb92f383181629f28ebaa019851cf">🔗](https://www.notion.so/315fb92f383181629f28ebaa019851cf">🔗) HBP通信协议 v1.0 · Robot专属语言</page>
|
|||
|
|
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
# ✅ 开发清单
|
|||
|
|
|
|||
|
|
- [ ] package.json配置
|
|||
|
|
- [ ] Electron主进程代码
|
|||
|
|
- [ ] 绑定界面HTML/CSS
|
|||
|
|
- [ ] 工作台界面HTML/CSS
|
|||
|
|
- [ ] HBP协议实现
|
|||
|
|
- [ ] Notion API集成
|
|||
|
|
- [ ] 自动更新配置
|
|||
|
|
- [ ] Windows打包测试
|
|||
|
|
- [ ] Mac打包测试
|
|||
|
|
- [ ] 生成所有开发者绑定码
|