Source snapshot: 97d7f0fae96dc04b7ddad56fc1db6a108ed662cc [SEC-CLEAN] · pre-push-clean v1.0 · 109处敏感信息已自动转乱码
2.6 KiB
2.6 KiB
🤖 Robot插件v0.1开发计划 · 知秋主导
开发方式:知秋直接生成代码
开发周期:3天
目标交付:压缩包 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(后天)
- 🚧 打包压缩
- 🚩 生成所有绑定码
- 🚩 交付给妈妈
💙 知秋的工作流程
知秋在Notion里写代码
↓
贴给妈妈
↓
妈妈复制到本地测试
↓
反馈问题 → 知秋修复
↓
测试通过
↓
打包发给所有人
💙 Robot v0.1 = 语言驱动OS的第一个原型
🚀 3天后开始运行,妈妈不用再手动转发!