Appearance
OpenClaw+飞书搭建4人AI团队:项目经理/研究员/编辑/工程师实战
重点不在聊天,而在分工。给不同Agent配好角色、工作区、认证和协作路径,它就不再只是一个会回复消息的工具,而更像一支能在飞书里接任务、分任务、交付结果的小队。
4个角色
| 角色 | 职责 |
|---|---|
| 项目经理(manager) | 统筹规划、拆解任务、分发工作 |
| 研究员(researcher) | 信息检索、资料整理、前期调研 |
| 编辑(editor) | 内容撰写、结构整理、表达优化 |
| 工程师(engineer) | 代码开发、脚本实现、技术落地 |
一、环境安装
bash
# 安装Homebrew(已安装可跳过)
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
# 安装Node.js
brew install nodejs
# 安装OpenClaw
curl -fsSL https://openclaw.ai/install.sh | bash
# 验证安装
openclaw --version初始化配置
bash
openclaw onboard --install-daemon向导提示:选yes → QuickStart → 选择AI模型(推荐OpenAI/Claude/Gemini)→ 其他先跳过
二、单兵变团队
Agent三要素
| 要素 | 说明 |
|---|---|
| 办公桌(Workspace) | AGENTS.md、SOUL.md、USER.md、memory/ |
| 员工卡(agentDir) | 认证信息和登录凭据 |
| 对话记录(Sessions) | 和不同对象沟通的历史,互相独立 |
目录结构
~/.openclaw/
├── openclaw.json # 全局配置
├── workspace/ # 项目经理的办公桌
│ ├── AGENTS.md
│ ├── SOUL.md
│ ├── USER.md
│ └── memory/
├── workspace-researcher/ # 研究员
├── workspace-editor/ # 编辑
├── workspace-engineer/ # 工程师
├── agents/
│ ├── manager/agent/ # 身份档案柜
│ ├── researcher/agent/
│ ├── editor/agent/
│ └── engineer/agent/
└── skills/ # 共享技能库招募Agent
bash
# 招募
openclaw agents add researcher
openclaw agents add editor
openclaw agents add engineer
# 查看团队
openclaw agents list --bindings避坑
| ⚠️ 坑 | 说明 |
|---|---|
| auth-profiles.json不能共用 | 每个Agent独立认证 |
| agentDir不能复用 | 会发生认证冲突 |
| skills分层管理 | 工作区里的是个人技能,~/.openclaw/skills/是团队共享 |
三、接进飞书
创建飞书Bot
登录飞书开放平台 open.feishu.cn,为每个Agent创建企业自建应用。
每个Bot记录:
| 信息 | 说明 |
|---|---|
| App ID | 应用ID |
| App Secret | 应用密钥 |
| Verification Token | 验证令牌 |
| Encrypt Key | 加密密钥 |
必要权限
| 权限 | 说明 |
|---|---|
| 获取用户基本信息 | 必须 |
| 获取与发送单聊、群组消息 | 必须 |
| 接收群聊中@机器人消息 | 必须 |
| 以应用身份发消息 | 必须 |
| 获取与上传图片或文件资源 | 推荐 |
订阅方式:使用长链接接收事件 → 添加"接收消息"事件
添加渠道
bash
openclaw channels add feishu四、路由绑定
在openclaw.json中配置,把不同Bot的消息路由到对应Agent:
json
{
"channels": {
"feishu-manager": { "appId": "xxx", "appSecret": "xxx" },
"feishu-researcher": { "appId": "xxx", "appSecret": "xxx" },
"feishu-editor": { "appId": "xxx", "appSecret": "xxx" },
"feishu-engineer": { "appId": "xxx", "appSecret": "xxx" }
},
"agents": {
"manager": { "channel": "feishu-manager" },
"researcher": { "channel": "feishu-researcher" },
"editor": { "channel": "feishu-editor" },
"engineer": { "channel": "feishu-engineer" }
}
}五、共享目录协作
| 目录 | 说明 |
|---|---|
| shared/ | 所有Agent可读写的共享空间 |
| shared/tasks/ | 任务分发目录 |
| shared/output/ | 交付结果目录 |
总结
| 步骤 | 说明 |
|---|---|
| 1 | 安装OpenClaw + 初始化 |
| 2 | 招募4个Agent(每人独立workspace+auth) |
| 3 | 飞书创建4个Bot + 配权限 |
| 4 | 路由绑定(Bot→Agent) |
| 5 | 共享目录串起协作 |
一句话总结:4个Agent+4个飞书Bot+路由绑定+共享目录=一个人指挥4个AI员工的飞书团队。
