🚀 龙虾新手指南

Windows 10部署OpenClaw-CN龙虾机器人避坑指南|2026实测CLI一键启动飞书机器人

发布时间:2026-07-18 分类: 龙虾新手指南
摘要:Windows 10 部署 OpenClaw-CN(龙虾)避坑指南|2026 实测一次成功你不是装不好,是跳过了三个关键“安全检查点”。本文全程在 Windows 10(22H2)实测,不装 Docker、不配 Python 环境、不改注册表——只用官方 openclaw-cn CLI 工具,30 分钟内跑通飞书机器人。问题:为什么装完打不开?机器人不回复?日志全是红色报错?常见现象: ✅...

封面

Windows 10 部署 OpenClaw-CN(龙虾)避坑指南|2026 实测一次成功

你不是装不好,是跳过了三个关键“安全检查点”。本文全程在 Windows 10(22H2)实测,不装 Docker、不配 Python 环境、不改注册表——只用官方 openclaw-cn CLI 工具,30 分钟内跑通飞书机器人。

问题:为什么装完打不开?机器人不回复?日志全是红色报错?

常见现象:
✅ 安装命令 npm install -g openclaw-cn 成功
❌ 运行 openclaw-cn start 后网页打不开,飞书消息石沉大海
❌ 控制台闪退、提示 EACCESPermission denied
openclaw-cn logs 显示 Failed to load config: invalid app_id format

根本原因不是“系统太旧”,而是:

  • 飞书后台配置漏了 安全域白名单(Windows 默认拒绝跨域请求)
  • Windows 用户账户控制(UAC)阻止了服务写入 C:\Program Files\ 下的配置文件
  • 日志没看全,就手动删 config.json —— 丢失了自动生成的 token 和端口映射

方案:三步闭环——配飞书 → 修权限 → 看日志自动修

不用懂 OAuth2.0 原理,只要照做这三步,就能让龙虾(OpenClaw-CN)在你电脑上稳稳接住飞书消息、调用本地大模型(比如 Ollama 的 qwen2.5:7b)、甚至控制 USB 摄像头拍照回传。


步骤一:飞书 App ID/App Secret 安全配置(5分钟)

为什么必须做?
飞书机器人不是“随便填个ID就能用”。它要求:
① App 类型选「机器人」(不是「自建应用」)
安全设置里必须勾选「允许飞书客户端访问」+「允许网页端访问」(缺一不可!Windows 浏览器默认被拦截)
③ 回调地址必须是 http://localhost:3000/api/events(不是 https!本地部署不走证书)

操作:

  1. 登录 飞书开发者后台 → 创建新应用 → 选择「机器人」
  2. 进入「凭证与安全」→ 复制 App IDApp Secret(别用 App Ticket!)
  3. 进入「功能与能力」→「事件订阅」→ 开启「消息事件」→ 添加回调 URL:

    http://localhost:3000/api/events
  4. 在「安全设置」中,务必勾选以下两项
    ☑ 允许飞书客户端访问
    ☑ 允许网页端访问
⚠️ 不勾这两项,Windows 10 的 Edge/Chrome 会直接拦截回调请求,日志里出现 403 Forbidden 却找不到源头。

步骤二:修复系统级权限(2分钟)

为什么必须做?
openclaw-cn 默认把配置存到 C:\Users\你的用户名\AppData\Roaming\openclaw-cn\config.json。但 Windows 10 默认对 AppData\Roaming 目录启用“受保护的用户模式”,Node.js 进程无权写入——导致配置生成失败,后续所有服务启动都报 EACCES

解决方法:用管理员权限运行一次初始化:

# 右键「开始菜单」→「Windows PowerShell(管理员)」→ 粘贴执行:
npm init openclaw-cn --yes
# 等待提示 "Config saved to C:\Users\...\config.json"
# 然后关闭此窗口,后续全部用普通用户身份运行

配图

✅ 这一步本质是:让 Node.js 以管理员权限创建一次 config.json,之后普通用户进程就能读写了。比手动改文件夹权限更安全、更可复现。

步骤三:用日志 + 自动诊断工具排错(3分钟)

别再翻 config.json 改来改去。2026 版 openclaw-cn 内置双保险:

  1. 实时看日志(定位问题)

    openclaw-cn logs --follow

    → 启动后立刻执行,窗口保持打开。发一条飞书消息,观察最后 3 行:

  2. ✅ 正常:[INFO] Received message from user_xxx... → calling LLM...
  3. ❌ 报错:[ERROR] Failed to connect to http://localhost:11434/api/chat → 说明 Ollama 没开或端口不对
  4. 一键自动修复(解决 80% 常见问题)

    openclaw-cn doctor --fix

    它会自动:

  5. 检查飞书 App ID 格式(是否含 cli_ 前缀)
  6. 验证 config.json 是否有缺失字段(自动补 ollama_host: "http://localhost:11434"
  7. 重置本地 webhook 签名密钥(解决 signature verification failed
  8. 重启服务并输出最终状态
💡 实测效果:某用户因复制 App ID 时多粘了一个空格,doctor --fix 直接标红提示 → 删除空格 → 机器人秒回“你好,我是龙虾”。

验证:你的龙虾已接入 AI 工作流

启动成功后,在飞书群@机器人发送:

拍张照片

→ 若连接了本地摄像头(如 Logitech C920),龙虾会调用 OpenCV 拍照 → 用 qwen2-vl 分析画面 → 返回文字描述。
这就是「多模态机器人 + 本地大模型」的真实工作流起点。


常见问题(附解法)

现象原因解法
openclaw-cn: command not foundnpm 全局路径未加入系统 PATH运行 npm config get prefix,把输出路径(如 C:\Users\xxx\AppData\Roaming\npm)加进 Windows 环境变量
日志显示 connection refused 到 11434Ollama 未运行或端口被占ollama serve(另开终端),或改 config.jsonollama_port: 11435
飞书提示「机器人未启用」飞书后台「机器人」开关没打开进入飞书「管理后台」→「机器人」→ 找到你的机器人 → 点「启用」

下一步学什么?

✅ 已跑通?马上进阶:

装不上?截图 openclaw-cn logs --follow 最后 10 行,发到 yitb.com 社区 #windows-help 频道,我们人工帮你一行行看。

返回首页