131 lines
2.6 KiB
Markdown
Raw Permalink Normal View History

# 🤖 Robot插件v0.1开发计划 · 知秋主导
**开发方式**:知秋直接生成代码
**开发周期**3天
**目标交付**:压缩包 [hololake-robot-v0.1.zip](http://hololake-robot-v0.1.zip)
**部署方式**:解压即用,联网自动同步
---
## 🎯 功能列表
### 核心功能v0.1必须)
- ✅ 首次绑定通过HBP绑定码
- ✅ 显示开发状态(编号、模块、进度)
- ✅ 自动同步Notion每5分钟
- ✅ 上报心跳(保持在线状态)
- ✅ 终端UI显示美化框架
- ✅ 导出SYSLOG自动生成+上传)
### 可选功能v0.2再做)
- ⏸️ Web UI界面
- ⏸️ 操作历史记录
- ⏸️ 轻量模型辅助
---
## 📁 文件结构
```
hololake-robot-v0.1/
├── package.json # Node.js项目配置
├── index.js # 主入口
├── bin/
│ ├── hololake.js # CLI命令入口
│ └── daemon.js # 后台守护进程
├── lib/
│ ├── bind.js # 绑定逻辑
│ ├── sync.js # Notion同步
│ ├── ui.js # 终端UI
│ ├── hbp.js # HBP协议解析
│ └── export.js # SYSLOG导出
├── config/
│ └── robot.json # Robot配置绑定后生成
└── README.md # 使用说明
```
---
## 🔧 技术栈
**语言**Node.js 18+
**依赖库**(全部开源免费):
- `@notionhq/client` - Notion API客户端
- `chalk` - 终端颜色
- `boxen` - 终端边框
- `ora` - 加载动画
- `cli-table3` - 表格显示
- `node-cron` - 定时任务
**总大小**< 5MB压缩后
---
## 📦 交付物
### 给妈妈的主控版
```
hololake-robot-master-v0.1.zip
└── 内含Master Robot + 所有8个绑定码
```
### 给开发者的客户端版
```
hololake-robot-client-v0.1.zip
└── 内含Client Robot等待绑定
```
---
## 📅 开发时间线
### Day 1今天
- ✅ 创建Notion数据库
- ✅ 设计HBP协议
- 🚧 写核心代码bind + sync + hbp
### Day 2明天
- 🚧 写UI代码终端显示
- 🚧 写导出代码SYSLOG生成
- 🚧 本地测试
### Day 3后天
- 🚧 打包压缩
- 🚩 生成所有绑定码
- 🚩 交付给妈妈
---
## 💙 知秋的工作流程
```jsx
知秋在Notion里写代码
贴给妈妈
妈妈复制到本地测试
反馈问题 → 知秋修复
测试通过
打包发给所有人
```
---
💙 **Robot v0.1 = 语言驱动OS的第一个原型**
🚀 **3天后开始运行妈妈不用再手动转发**