featured-image
OpenClaw 部署指南
发表于 2026-03-07
更新于 2026-03-07
编程
阅读时长:10分钟
阅读量:25
AI 总结
|

一、环境准备:Windows 通过 WSL 安装

1.1 安装 WSL

WSL(Windows Subsystem for Linux)在 Windows 上运行 Linux 环境。

# 安装默认 Ubuntu 发行版
wsl --install

# 安装指定发行版(推荐)
wsl --install -d Ubuntu-24.04

⚠️ 首次运行 wsl --install 会自动启用 WSL 功能并下载 Ubuntu,安装完成后需要重启电脑并设置账号密码。

1.2 启用 systemd

systemd 是 Linux 系统的服务管理器,OpenClaw 需要它来运行后台服务。

# 在 Ubuntu 终端中执行以下命令
sudo tee /etc/wsl.conf >/dev/null <<'EOF'
[boot]
systemd=true
EOF

# 验证是否启用成功
systemctl --user status

1.3 重启 WSL

在管理员 PowerShell 中执行:

wsl --shutdown

然后重新打开 Ubuntu 终端。

1.4 安装系统基础依赖

sudo apt update && sudo apt upgrade -y

1.5 安装 Node.js

OpenClaw 基于 Node.js 构建,需要 v22 及以上版本:

curl -fsSL https://deb.nodesource.com/setup_22.x | sudo -E bash -
sudo apt install -y nodejs

# 验证安装
node --version

1.6 安装 OpenClaw

# 官方一键安装脚本
curl -fsSL https://openclaw.ai/install.sh | bash

1.7 初始化配置

# 运行新用户引导向导(推荐)
openclaw onboard --install-daemon

# 或者快速安装守护进程
openclaw install-daemon

二、网关管理

2.1 基础命令

操作 命令
查看网关状态 openclaw gateway status
启动网关(后台运行) openclaw gateway start
前台运行(调试用) openclaw gateway run
重启网关 openclaw gateway restart
停止服务 openclaw gateway stop

2.2 打开控制面板

openclaw dashboard

这会在浏览器中打开 OpenClaw 的 Web 控制界面。


三、问题排查与自动修复

3.1 快速体检

openclaw status

3.2 检查网关

openclaw gateway status

3.3 查看日志

openclaw logs --follow
openclaw logs --limit 200
openclaw logs --plain
openclaw logs --json

3.4 健康诊断

openclaw doctor
openclaw doctor --fix

3.5 权限问题

openclaw config set tools.profile full

四、Agent 管理

4.1 基础操作

openclaw agents list
openclaw agents add
openclaw agents add my-assistant
openclaw agents delete <agent-id>

4.2 频道绑定

openclaw agents bindings
openclaw agents bind --agent <id> --bind telegram:mybot

五、定时任务(Cron)

5.1 基础命令

openclaw cron list
openclaw cron add
openclaw cron run <job-id> --force
openclaw cron runs --id <job-id> --limit 10
openclaw cron disable <job-id>
openclaw cron enable <job-id>
openclaw cron rm <job-id>

5.2 示例:每天早上 9 点发邮件总结

openclaw cron add   --name "晨间日报"   --cron "0 9 * * *"   --message "总结未读邮件并发送到 Telegram"

六、浏览器控制

6.1 基础命令

openclaw browser status
openclaw browser start
openclaw browser open https://example.com
openclaw browser screenshot --out report.png
openclaw browser screenshot --full-page --out report.png
openclaw browser snapshot --format ai
openclaw browser tabs
openclaw browser close <targetId>

七、飞书集成

7.1 创建飞书应用

访问飞书开发者平台
创建企业自建应用
在应用中添加机器人

7.2 安装飞书插件

openclaw plugins install @m1heng-clawd/feishu

7.3 配置飞书

openclaw channels add

按提示输入:

  • App ID
  • App Secret

7.4 重启网关

openclaw gateway restart

7.5 设置事件回调

添加事件:

  • im.message.receive_v1
  • im.message.message_sent_v1

配置回调 URL

7.6 权限配置

{
  "scopes": {
    "tenant": [
      "im:message",
      "im:message.p2p_msg:readonly",
      "im:message.group_at_msg:readonly",
      "im:message:send_as_bot",
      "im:resource",
      "contact:user.base:readonly",
      "im:message.group_msg",
      "im:message:readonly",
      "im:message:update",
      "im:message:recall",
      "im:message.reactions:read",
      "docx:document:readonly",
      "drive:drive:readonly",
      "wiki:wiki:readonly",
      "bitable:app:readonly",
      "task:task:read",
      "contact:contact.base:readonly",
      "docx:document",
      "docx:document.block:convert",
      "drive:drive",
      "wiki:wiki",
      "bitable:app",
      "task:task:write"
    ],
    "user": []
  }
}

7.7 发布并开始使用

发布应用后,在飞书中搜索机器人并开始对话。
首次对话时机器人会发送 Pairing 请求,复制命令行到 OpenClaw 控制台执行完成配对。

评论
  • 支持 Markdown 格式
  • 评论需要登录
  • 邮箱会回复提醒(也许会在垃圾箱内)

0 /400 字