Guanghu Domestic Migration a27e87cb99 chore: import sanitized domestic snapshot for REPO-007
Source snapshot: 97d7f0fae96dc04b7ddad56fc1db6a108ed662cc

[SEC-CLEAN] · pre-push-clean v1.0 · 109处敏感信息已自动转乱码
2026-07-17 15:59:55 +08:00

2.6 KiB
Raw Blame History

🤖 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天后开始运行妈妈不用再手动转发