Mac mini 安装 OpenClaw 并对接飞书完整教程

Mac mini 安装 OpenClaw 并对接飞书完整教程

1. 环境要求

  • macOS 10.15+,支持 Intel / Apple Silicon(M1/M2/M3)

  • 内存 ≥ 2GB

  • 网络正常(用于安装依赖、调用模型 API)

2. 安装 OpenClaw

2.1 一键安装(推荐,新手首选)

bash 复制代码
curl -fsSL https://openclaw.ai/install.sh | bash

验证安装(终端输入):

bash 复制代码
openclaw --version

输出版本号(如 2026.2.9)即安装成功。

2.2 手动安装(技术用户,Node.js 版本)

先安装 nvm(Node.js 版本管理工具):

bash 复制代码
# 安装 nvm
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash
source ~/.zshrc  # Intel 芯片若用 bash,替换为 source ~/.bashrc

安装并切换 Node.js 22(OpenClaw 官方指定版本):

bash 复制代码
nvm install 22
nvm use 22
node -v  # 验证版本 ≥22

全局安装 OpenClaw:

bash 复制代码
npm install -g openclaw@latest

2.3 初始化 OpenClaw(必须步骤)

bash 复制代码
openclaw init

按终端提示完成配置,需输入:

  • AI 模型平台(如 OpenAI、Claude、通义千问等)

  • 对应模型的 API Key(从模型平台获取)

  • Web 后台管理员密码(用于登录 http://localhost:3000

2.4 启动/停止 OpenClaw 服务

bash 复制代码
# 启动服务
openclaw start

# 停止服务(按需执行)
openclaw stop

启动成功后,浏览器访问 http://localhost:3000,输入管理员密码即可进入 Web 后台。

3. 对接飞书(Feishu)

3.1 前置条件

  • OpenClaw 已安装并正常启动

  • 有飞书企业/组织账号,且具备开发者/管理员权限

3.2 飞书开放平台创建机器人应用

  1. 打开飞书开放平台:https://open.feishu.cn/app,登录飞书账号

  2. 点击「创建企业自建应用」,填写信息:

    复制代码
     点击「创建」
    • 应用名称:OpenClaw 助手(可自定义)

    • 应用描述:AI 智能体助手(可自定义)

  3. 添加应用能力:左侧菜单 → 「添加应用能力」→ 选择「机器人」→ 点击「添加」

  4. 获取核心凭证(务必保存):左侧 → 「凭证与基础信息」→ 复制「App ID」「App Secret」

  5. 开通权限(必须):左侧 → 「权限管理」→ 「开通权限」,勾选以下权限并批量开通:

    • 即时通讯 → 「获取与发送单聊、群组消息」

    • 联系人 → 「读取用户基本信息」「获取通讯录基本信息」

  6. 发布应用(必须):左侧 → 「版本管理与发布」→ 「创建版本」,填写版本号(如 1.0.0)、更新说明,提交后申请发布,完成企业内审批,确认应用状态为「已发布」。

3.3 安装 OpenClaw 飞书插件

bash 复制代码
# 安装飞书官方插件
openclaw plugins install @openclaw/feishu

# 验证插件安装(输出列表包含 @openclaw/feishu 即成功)
openclaw plugins list

3.4 配置飞书渠道(两种方式任选其一)

方式 1:交互式配置(推荐,新手友好)

bash 复制代码
openclaw channels add

按终端提示操作:

  1. 选择渠道类型:Feishu

  2. 粘贴飞书应用的「App ID」

  3. 粘贴飞书应用的「App Secret」

  4. 确认配置,完成渠道添加

方式 2:命令行一键配置

bash 复制代码
openclaw config feishu \
  --app-id "你的飞书App ID" \
  --app-secret "你的飞书App Secret"

3.5 启动飞书网关并验证连接

bash 复制代码
# 启动飞书 WebSocket 网关(维持长连接)
openclaw gateway start

# 查看网关状态(显示 Feishu gateway running (connected) 即成功)
openclaw gateway status

# (可选)查看实时日志,用于排查错误
openclaw logs --follow

3.6 飞书客户端配对与使用

  1. 打开飞书客户端,搜索创建的机器人名称(如「OpenClaw 助手」),发起私聊

  2. 机器人会自动回复配对码(如 H9ZEHY8R)

  3. 终端执行配对授权(替换「你的配对码」为实际收到的代码):
    openclaw pairing approve feishu 你的配对码

  4. 配对完成后即可使用:

    • 私聊:直接给机器人发指令(如「整理桌面文件」「写一段 Python 脚本」)

    • 群聊:@机器人 + 指令(如「@OpenClaw 助手 生成一份周报模板」)

4. 常见问题与解决方案

4.1 安装 OpenClaw 提示权限不足

bash 复制代码
# 方式 1:命令前加 sudo 提升权限
sudo curl -fsSL https://openclaw.ai/install.sh | bash

# 方式 2:手动赋予脚本权限(若下载了安装脚本)
chmod +x install.sh && ./install.sh

4.2 飞书网关连接失败(status 非 connected)

bash 复制代码
# 重启网关
openclaw gateway restart

# 核对 App ID/Secret 是否正确
cat ~/.openclaw/config.json | grep feishu

4.3 飞书机器人收不到消息/无响应

  • 确认飞书应用已「发布并审批通过」(未发布无法正常使用)

  • 确认飞书权限已开通「获取与发送单聊、群组消息」

  • 重启飞书网关:openclaw gateway restart

  • 查看日志排查错误:openclaw logs --follow

4.4 Apple Silicon(M1/M2/M3)Node.js 架构不匹配

bash 复制代码
# 卸载现有 Node.js 22
nvm uninstall 22

# 安装 ARM64 版本 Node.js 22
arch -arm64 /bin/zsh -c "nvm install 22"
nvm use 22

# 验证架构(输出 arm64 即成功)
node -p "process.arch"

5. 进阶配置(可选)

编辑 OpenClaw 配置文件 ~/.openclaw/config.json,可修改飞书权限策略:

json 复制代码
{
  "channels": {
    "feishu": {
      "dmPolicy": "open",          // 私聊策略:open(开放所有人)/ allowlist(白名单)
      "allowFrom": ["*"],          // 开放所有人私聊(白名单需填写用户ID)
      "groupPolicy": "open",       // 群聊策略:open/allowlist/disabled(禁用)
      "allowGroups": ["群ID1", "群ID2"]  // 群聊白名单(groupPolicy为allowlist时生效)
    }
  }
}

配置修改后,重启网关生效:

bash 复制代码
openclaw gateway restart

6. 卸载(按需执行)

6.1 卸载 OpenClaw 完整程序

bash 复制代码
openclaw stop
npm uninstall -g openclaw
rm -rf ~/.openclaw

6.2 仅卸载飞书插件

bash 复制代码
openclaw plugins uninstall @openclaw/feishu
相关推荐
AC赳赳老秦15 小时前
OpenClaw多平台部署:Windows+Linux跨系统协同,实现全场景覆盖
linux·服务器·前端·网络·windows·deepseek·openclaw
AC赳赳老秦16 小时前
OpenClaw实战案例:用Agent实现每日工作日报自动生成+发送
人工智能·python·职场和发展·eclipse·github·deepseek·openclaw
好运的阿财16 小时前
OpenClaw工具拆解之tts+web_search
前端·javascript·python·ai·ai编程·openclaw·openclaw工具
前端不太难19 小时前
2027 将至:OpenClaw 如何开启用户主权的智能体时代
状态模式·openclaw
jinanwuhuaguo20 小时前
OpenClaw智能体的涌现与异化——复杂系统演化、知识权力重构与文明纪元跃迁(第五篇)
大数据·开发语言·人工智能·重构·安全架构·openclaw
bdy_y920 小时前
agent-browser总是启动失败?DevToolsActivePort ?深入排查解决错误的完整指南
openclaw
开开心心就好21 小时前
解决打印机共享难题的实用工具
人工智能·vscode·游戏·macos·音视频·语音识别·媒体
Digitally1 天前
如何顺畅将传音 Infinix 数据传输到 Mac?
macos
韩明君1 天前
OpenClaw安全部署实现
linux·人工智能·安全·debian·本地部署·ai agent·openclaw
bingyan03711 天前
openclaw-基于飞书的多agent自主交互配置
飞书·配置·多agent·openclaw