OpenClaw 实战课程大纲 — 4 周
讲师:Yao Song | 正课 10 小时(4 周 × 2.5h)+ Extra 讲义 2 小时 目标:掌握五种核心能力——部署 / 优化 / 做 Skill / 更新 / 修改
贯穿主线
你会从第一周开始就在真实服务器上操作,每周都有东西上线。到第四周结束,你拥有一套完整运行的系统——不是玩具,是和这个 Discord 群、和 openclaw.borui.ca 同等级的生产系统。
Week 1 结束 → 服务器 + 网站上线
Week 2 结束 → AI 助手接入 Discord/Telegram,会响应会记忆
Week 3 结束 → 记忆系统调优,自己写第一个 Skill
Week 4 结束 → 自动化工作流 + 学会跟上 OpenClaw 更新节奏
Week 1:基础设施(2.5h)
目标
课结束时:你有一台永久免费的服务器,一个域名,一个上线的网站。
内容
1.1 服务器选型与部署(45 min)
- Oracle Cloud 永久免费套餐:4核 CPU + 24GB 内存,够用
- 为什么不用 AWS/GCP:免费额度到期就收费,坑很多
- 从注册到 SSH 登录:每一步操作
- Linux 基础命令:只学你会用到的 10 条
1.2 域名 + Cloudflare Tunnel(30 min)
- 域名注册(Cloudflare,最便宜)
- Cloudflare Tunnel:不需要开放端口,不需要公网 IP
- DNS 配置:A 记录、CNAME,5 分钟搞定
- HTTPS 自动:Cloudflare 免费证书
1.3 Docker + 你的第一个网站(45 min)
- Docker 是什么:「标准化的应用打包方式」
- docker compose up:一条命令启动整套服务
- 你的网站上线:看到自己的域名跑起来
1.4 VS Code 远程开发环境(30 min)
- VS Code Remote SSH:在服务器上写代码,体验和本地一样
- 安装 Claude Code 扩展
- 第一次用 AI 改一行代码,感受工作流
Week 2:部署 OpenClaw + 接入平台(2.5h)
目标
课结束时:徐庶在你自己的 Discord/Telegram 群里跑起来,能响应,能执行基本指令。
内容
2.1 OpenClaw 安装与配置(45 min)
- npm install + openclaw onboard:官方安装流程
- 关键配置项:模型选择、API Key、平台连接
- gateway 启动与管理:start / stop / restart / status
- 常见报错和解决方法
2.2 接入 Discord(30 min)
- 创建 Discord Bot,获取 Token
- openclaw configure:把 Bot 接进去
- 测试:在群里 @AI,得到回复
- requireMention 设置:控制响应范围
2.3 接入 Telegram(可选,20 min)
- BotFather 创建 Bot
- 配置 Telegram channel
- 同一个 AI,多平台同时响应
2.4 第一个 Skill:让 AI 能做一件具体的事(45 min)
- Skill 结构:SKILL.md + 执行脚本
- 写一个「天气查询」Skill(最简单的入门)
- 放到 skills/ 目录,OpenClaw 自动加载
- 测试:在群里触发,看到结果
Week 3:记忆系统 + Skill 进阶(2.5h)
目标
课结束时:AI 真正认识你,能跨会话记住重要信息;你能自己写实用 Skill。
内容
3.1 四层记忆架构(30 min)
- Cache(Redis)/ Vector(pgvector)/ Facts(JSONB)/ File(MinIO)
- 什么信息存哪一层:判断逻辑
- 衰减机制:为什么记忆需要过期
- bge-m3 本地向量模型:中英双语语义搜索,数据不出服务器
3.2 记忆系统调优(45 min)
- importance 设置:1-10 怎么用
- 召回质量优化:为什么 AI 有时「记不住」
- 上下文窗口管理:token 预算,避免上下文爆炸
- 主动归档:每次重要对话后存什么
3.3 写一个实用 Skill(45 min)
- 需求设计:「什么触发」「做什么」「返回什么」
- 用 VS Code + Claude Code 写 Skill
- 调试流程:看日志,定位问题
- 发布到自己的系统
3.4 安全加固(30 min)
- 三个必须做的配置:workspaceOnly / sandbox / allowlist
- .env 管理:密钥不进代码库
- 群聊信息隔离:记忆按用户隔离
- 真实攻击案例:prompt injection 是什么,怎么防
Week 4:自动化 + 跟上 OpenClaw 更新(2.5h)
目标
课结束时:有一条完整的自动化工作流跑起来;学会看 changelog、用 Claude Code 跟上 OpenClaw 每周更新。
内容
4.1 自动化工作流实战(60 min)
- cron 定时触发:每天/每周自动执行
- Discord 消息抓取 → Claude 分析 → 结构化日报
- Google Drive API:自动上传 Excel
- Gmail API:自动发邮件给 Admin
- 完整链路:从触发到收到邮件,全程不碰键盘
4.2 网站自动维护(30 min)
- AI 写代码 → docker compose --build → 网站更新
- 你的角色:描述需求 + review 结果
- 真实案例:openclaw.borui.ca 的维护记录
4.3 跟上 OpenClaw 更新(45 min)
- OpenClaw 更新节奏:平均每周 2-3 个版本
- 看 changelog 的方法:哪些是 breaking change,哪些可以忽略
- 用 Claude 分析影响:「这个改动影响我的配置吗?」
- npm update + 配置迁移 + 验证
- 自己 patch:VS Code + Claude Code 定位和修改源码
4.4 毕业项目展示(15 min)
- 每人展示自己的系统:服务器 + AI 助手 + 至少一个 Skill
- 下一步方向:继续扩展 Skill、接更多平台、商业化应用
五种核心能力总结
| 能力 | 学到什么 | 对应 Week |
|---|---|---|
| 部署 | 从零搭服务器、网站、OpenClaw | Week 1-2 |
| 优化 | 记忆系统调优,让 AI 真正认识你 | Week 3 |
| 做 Skill | 扩展 AI 能力,把重复工作自动化 | Week 2-3 |
| 更新 | 跟上每周迭代,看懂 changelog | Week 4 |
| 修改 | VS Code + Claude Code,自己 patch 源码 | Week 3-4 |
工具与成本
| 工具 | 费用 | 说明 |
|---|---|---|
| Oracle Cloud 服务器 | 永久免费 | 4核24GB,够用 |
| 域名(Cloudflare) | ~$10/年 | 一次性 |
| Cloudflare Tunnel | 免费 | 无需开放端口 |
| Claude Pro | $24 CAD/月 | AI 引擎 |
| VS Code | 免费 | 开发工具 |
总成本:$24/月起。
报名与咨询:openclaw.borui.ca | 加入 Discord 群直接体验这套系统