乐于分享
好东西不私藏

OpenClaw 智能助手安装教程 ��

OpenClaw 智能助手安装教程 ��
 让一只聪明的龙虾住进您的飞书

📋 目录

  1. 前置准备

  2. 安装步骤

  3. 配置指南

  4. 飞书集成

  5. 常见问题

  6. 进阶玩法


🎯 前置准备

系统要求

  • 操作系统: Linux / macOS / Windows (WSL2)

  • Node.js: v18.0+ (推荐 v20+)

  • 内存: 至少 2GB 可用内存

  • 存储: 至少 500MB 磁盘空间

必需账号

  1. 飞书开发者账号 - 用于创建飞书应用

  2. GitHub 账号 - 用于获取源码(可选)

检查环境

# 检查 Node.js 版本
node -v

# 检查 npm 版本
npm -v

🚀 安装步骤

方式一:使用 npm 全局安装(推荐)

# 安装 OpenClaw
npm install -g openclaw

# 验证安装
openclaw --version

方式二:从源码安装

# 克隆仓库
git clone https://github.com/openclaw/openclaw.git
cd openclaw

# 安装依赖
npm install

# 全局链接
npm link

初始化工作区

# 创建工作目录
mkdir -p ~/openclaw-workspace
cd ~/openclaw-workspace

# 初始化 OpenClaw
openclaw init

⚙️ 配置指南

1. 创建配置文件

在工作目录下创建 openclaw.json

{
"channel": "feishu",
"provider": "feishu",
"model": "miaoda/miaoda-model-auto",
"skills": {
"entries": {
"feishu-im-read": { "enabled": true },
"feishu-calendar": { "enabled": true },
"feishu-bitable": { "enabled": true },
"feishu-create-doc": { "enabled": true }
}
},
"agents": {
"defaults": {
"model": "miaoda/miaoda-model-auto",
"thinking": "off"
}
}
}

2. 配置飞书应用

2.1 创建飞书应用

  1. 访问 飞书开发者后台

  2. 点击「创建企业自建应用」

  3. 填写应用名称(如:OpenClaw 智能助手)

  4. 选择应用类型:机器人

2.2 配置应用能力

在「应用能力」页面添加以下权限:

权限名称

用途

发送消息

机器人回复消息

读取消息

接收用户消息

创建云文档

文档管理功能

日历管理

日程查询与创建

多维表格

数据表操作

通讯录

获取用户信息

2.3 配置机器人

  1. 进入「机器人」菜单

  2. 启用机器人

  3. 设置机器人头像和名称

  4. 复制 App IDApp Secret

2.4 配置事件订阅

  1. 进入「事件订阅」菜单

  2. 启用事件订阅

  3. 配置请求网址(需要公网可访问的地址)

  4. 订阅以下事件:

    1. im.message.receive_v1 - 接收消息

    2. im.message.read_v1 - 消息已读(可选)

2.5 发布应用

  1. 进入「版本管理与发布」

  2. 创建新版本

  3. 提交审核(企业自用通常自动通过)

  4. 启用版本


🔗 飞书集成

启动 Gateway 服务

# 启动服务
openclaw gateway start

# 查看状态
openclaw gateway status

# 查看日志
openclaw gateway logs

在飞书中添加机器人

  1. 打开飞书,进入任意群聊或私聊

  2. 点击右上角「...」→「添加机器人」

  3. 选择您创建的 OpenClaw 机器人

  4. 完成添加

测试连接

在飞书中向机器人发送消息:

你好

如果收到回复,说明配置成功!🎉


❓ 常见问题

Q1: 服务启动失败

症状: openclaw gateway start 报错

解决方案:

# 检查端口占用
lsof -i :3000

# 查看错误日志
openclaw gateway logs --tail 100

# 重新安装
npm uninstall -g openclaw
npm install -g openclaw

Q2: 飞书收不到消息

可能原因:

  • 事件订阅 URL 不可达

  • 权限未正确配置

  • 应用未发布

排查步骤:

  1. 检查事件订阅中的请求网址是否可公网访问

  2. 确认已订阅 im.message.receive_v1 事件

  3. 确认应用已发布并启用

Q3: 机器人回复乱码

原因: 编码问题或模型配置错误

解决方案:

// openclaw.json 中明确指定模型
{
"model": "miaoda/miaoda-model-auto"
}

Q4: 如何更新 OpenClaw

# 使用 npm 更新
npm update -g openclaw

# 重启服务
openclaw gateway restart

🎨 进阶玩法

自定义技能

在工作目录创建 skills/ 文件夹,添加自定义技能:

workspace/
├── openclaw.json
├── skills/
│ └── my-custom-skill/
│ └── SKILL.md
└── memory/
└── YYYY-MM-DD.md

配置记忆系统

创建 MEMORY.md 文件存储长期记忆:

# 长期记忆

## 用户偏好
- 喜欢简洁的回复风格
- 工作时间:9:00-18:00
- 常用功能:日程管理、文档创建

## 重要事项
- 项目 A 截止日期:2024-12-31
- 每周例会:周一 10:00

设置定时任务

使用 cron 功能设置定期检查:

# 编辑配置添加定时任务
openclaw config edit

多模型切换

在配置文件中设置多个模型:

{
"models": {
"default": "miaoda/miaoda-model-auto",
"creative": "miaoda/miaoda-auto-multimodal",
"fast": "轻量级模型"
}
}

📚 参考资源

  • OpenClaw 官方文档

  • GitHub 仓库

  • Discord 社区

  • 飞书开放平台


🆘 获取帮助

遇到问题?试试以下方式:

  1. 查看日志:openclaw gateway logs

  2. 运行诊断:openclaw status

  3. 查阅文档:/usr/lib/node_modules/openclaw/docs

  4. 社区求助:Discord 或 GitHub Issues


🦞 龙虾提示: 安装完成后,记得说一声「OpenClaw 已就绪!」