测试文章4
约 5 分钟
测试文昌4444
OpenClaw 社区地图与深度学习路径
说明:Discord 邀请链接和部分社区链接可能随项目更新变动,以官网/主仓库为准。
"""OpenClaw 流式对话最小示例。"""
from openclaw_webchat_adapter.ws_adapter import OpenClawChatWsAdapter
def main() -> int:
# 从 .env 或环境变量自动读取配置并建立连接
adapter = OpenClawChatWsAdapter.create_connected_from_env()
print("已连接到 OpenClaw Gateway,输入消息开始对话(/exit 退出)\n")
try:
while True:
user_input = input("你: ").strip()
if not user_input:
continue
if user_input.lower() in ("/exit", "/quit"):
break
print("OpenClaw: ", end="", flush=True)
# stream_chat 会逐步产出回复片段,实现“打字机”效果
for chunk in adapter.stream_chat(user_input):
print(chunk, end="", flush=True)
print("\n")
finally:
adapter.stop()
print("连接已关闭。")
return 0
if __name__ == "__main__":
raise SystemExit(main())
一、社区与资源链接速查
核心社区
| 资源 | 链接 | 用途 |
|---|---|---|
| Discord 主社区 | https://discord.gg/clawd / https://discord.gg/openclaw | #help 求助、#showcase 看案例、#clawhub 讨论技能 |
| GitHub Discussions | https://github.com/openclaw-community/openclaw-hub/discussions | 架构讨论、功能提议、长文问答 |
| GitHub Issues | https://github.com/openclaw/openclaw/issues | Bug 报告与问题跟踪 |
| https://reddit.com/r/openclaw | 综合讨论与项目展示 | |
| 中文社群 | 搜索“龙虾 OpenClaw”或关注 clawd.org.cn | 国内用户交流与中文答疑 |
官方与文档
| 资源 | 链接 | 说明 |
|---|---|---|
| 官网 | https://openclaw.ai | 安装脚本与下载入口 |
| 官方文档 | https://docs.openclaw.ai | 权威配置、CLI、架构参考 |
| GitHub 主仓库 | https://github.com/openclaw/openclaw | 源码、Releases、贡献入口 |
| ClawHub 技能市场 | https://clawhub.io / https://clawhub.ai | 发现和安装社区技能 |
| 社区文档 | https://clawdocs.org | 补充文档、First 7 Days、安全加固 |
案例库
| 资源 | 链接 | 特点 |
|---|---|---|
| awesome-openclaw-usecases | https://github.com/hesamsheikh/awesome-openclaw-usecases | 英文案例合集 |
| awesome-openclaw-usecases-zh | https://github.com/AlexAnys/awesome-openclaw-usecases-zh | 中文版,50 个真实场景,含国内适配 |
| awesome-openclaw-use-cases-cn | https://github.com/AIPMAndy/awesome-openclaw-use-cases-cn | 侧重工作流、提示词、配置 |
系统化教程
| 教程 | 链接 | 适合路径 |
|---|---|---|
| openclaw-tutorial | https://github.com/zxk-git/openclaw-tutorial | 快速上手 ch01–05;全面精通 ch01–25 |
| hello-claw(Datawhale) | https://github.com/datawhalechina/hello-claw | 领养龙虾 → 龙虾大学 → 构建龙虾 |
| 阿里云开发者社区指南 | developer.aliyun.com 搜索“OpenClaw 从入门到精通” | 安装、自定义技能、多智能体管理 |
| 《OpenClaw觉醒》 | 各大书店/天瓏 | 部署、Gateway/Node 架构、Agent Loop、沙箱安全 |
123
123
二、四阶段学习路径
11111单位
阶段一:跑起来(1–2 天)
目标:完成一次可交互部署,理解基本运行单元。 动作:
- 按官方文档或 hello-claw 完成安装与首次对话。
- 安装 2–3 个 Cla都为单位wHub 技能并在聊天渠道触发。
- 在 Discord #showcase 选一个案例复现最简版本。 产出:能响应消息、能调用至少一个 Skill 的实例。
阶段二:系统化学习(1–2 周)
目标:从“能玩”到“知道有什么、知道怎么查”。 主教程:openclaw-tutorial Part 1+2,或 hello-claw 使用篇+场景篇。 必须打通:
- Skills 体系:SKILL.md 结构、加载与触发。
- ClawHub 分发:发布、安装、版本管理。
- 消息渠道接入:Gateway 连接 Telegram/Discord/Slack/飞书等。
- 配置体系:~/.openclaw/openclaw.json 核心字段。 产出:独立接入一个新渠道;读懂一份 SKILL.md 并判断适用场景。
阶段三:深入原理(2–4 周)
目标:从使用者视角切换到构建者/排障者视角。 核心主线:Gateway 是控制平面和 Agent 运行时;Node 通过 WebSocket 接入,提供设备本地能力,请求经 Gateway 路由。 深挖:
- Agent Loop:提示词组装、工具选择、执行、结果回传。
- Skill 加载与触发:Agent 如何根据 description 判断何时使用。
- 沙箱与安全模型:权限模式、exec tool 边界、已知漏洞。
- 多智能体协作:职能拆分与工作区共享。 产出:画出请求流转图:消息 → Gateway → Agent Loop → Skill/Tool → Node/外部服务 → 回传。
阶段四:实践、贡献与持续输入
实践:
- 开发运维:PR 审查自动化、自修复服务器。
- 内容创作:多智能体内容工厂、每日精选推送。
- 个人效率:写自己的 SKILL.md,从极简文件夹+Markdown 开始。 贡献:
- Discord #help 回答问题;GitHub Discussions 参与架构讨论。
- 向 awesome-openclaw-usecases-zh 提交验证过的场景。
- 发布技能到 ClawHub;阅读 CONTRIBUTING.md 从文档/小 bug 开始。
三、方法论要点
- 以“复现一个完整场景”为学习单元,不以“读完教程”为目标。
- 提问渠道匹配:快速求助 Discord #help;架构讨论 GitHub Discussions;Bug 去 Issues;技能去 #clawhub/ClawHub。
- 官方文档 + 社区文档双轨对照:官方保准确,社区补实践。
- 把“写一个 Skill”当作理解 Agent 设计的最佳练习。
四、30 天节奏参考
| 时间 | 重心 | 关键动作 |
|---|---|---|
| 第 1 周 | 跑通+系统学 | 完成部署;刷 openclaw-tutorial 前 5 章或 hello-claw 使用篇;#showcase 选定目标场景 |
| 第 2 周 | 场景复现+Skill 编写 | 复现目标场景;写第一个 SKILL.md 并触发;打通一个国内渠道 |
| 第 3 周 | 原理深挖 | 精读 Gateway/Node 架构;画请求流转图;读安全模型与沙箱文档 |
| 第 4 周 | 产出与连接 | 改造自己的场景;Discord 回答至少 3 个问题;提交用例或发布技能 |
核心逻辑:先用起来建立直觉 → 系统化建立框架 → 向下拆解原理 → 通过产出和贡献闭环。