适用于 OpenClaw v2026.2 | 需要团队 Slack 或 Discord 工作区,管理员权限。
TL;DR: 多渠道配置:"channels": {"slack": {...}, "discord": {...}}。团队成员管理:"team": {"members": [...]}。知识库同步:notion-sync 技能。任务分配:Agent 根据技能匹配分配任务。会议纪要:自动记录生成结构化摘要。Cron 每日晨报:"schedule": "0 8 * * 1-5"。
实战目标
构建一个能够:
- 多渠道团队沟通
- 团队知识库管理
- 任务分配与跟踪
- 会议协调
- 自动化工作流
的团队协作 Agent。
架构设计
[Slack] [Discord] [Teams] [Email]
↓ ↓ ↓
[Gateway + Agent Router]
↓
┌───────────────┼───────────────┐
↓ ↓ ↓
[团队Agent] [项目Agent] [助手Agent]
↓ ↓ ↓
[知识库] [任务系统] [日历]
多渠道配置
Slack 配置
{
"channels": {
"slack": {
"botToken": "${SLACK_BOT_TOKEN}",
"appToken": "${SLACK_APP_TOKEN}",
"dmPolicy": "open",
"groups": {
"C12345678": {
"name": "engineering",
"requireMention": false
},
"C87654321": {
"name": "general",
"requireMention": true
}
}
}
}
}
Discord 配置
{
"channels": {
"discord": {
"token": "${DISCORD_TOKEN}",
"guilds": {
"123456789": {
"name": "team-workspace",
"channels": {
"general": { "requireMention": true },
"dev-team": { "requireMention": false }
}
}
}
}
}
}
团队成员管理
{
"team": {
"members": [
{
"id": "U001",
"name": "张三",
"role": "前端开发",
"slack": "U123456",
"discord": "123456789",
"skills": ["react", "typescript", "css"]
},
{
"id": "U002",
"name": "李四",
"role": "后端开发",
"slack": "U234567",
"discord": "234567890",
"skills": ["python", "django", "postgresql"]
}
]
}
}
团队知识库
知识库结构
团队知识库/
├── 项目/
│ ├── 项目A/
│ │ ├── 需求文档.md
│ │ ├── 技术方案.md
│ │ └── 会议纪要/
│ └── 项目B/
├── 流程/
│ ├── 代码审查规范.md
│ ├── 发布流程.md
│ └── 新员工入职.md
├── 技术栈/
│ ├── 前端.md
│ ├── 后端.md
│ └── DevOps.md
└── 常见问题/
├── 部署问题.md
└── 性能优化.md
知识库查询
用户(Slack):@team-bot 我们的后端技术栈是什么?
Agent:根据团队知识库,我们的后端技术栈是:
## 后端技术栈
### 核心框架
- **框架**: Django 4.2
- **语言**: Python 3.11
- **数据库**: PostgreSQL 15
### 基础设施
- **缓存**: Redis
- **队列**: Celery
- **搜索**: Elasticsearch
### 部署
- **容器**: Docker
- **编排**: Kubernetes
- **CI/CD**: GitHub Actions
详细文档:[后端技术栈](知识库链接)
需要了解更多细节吗?
知识更新
用户(Discord):更新知识库:我们新增了 Elasticsearch
Agent:好的,我来更新后端技术栈文档...
[更新知识库]
已更新文档:
- 文件:技术栈/后端.md
- 变更:添加 Elasticsearch 到基础设施部分
变更已推送到团队知识库,相关人员会收到通知。
任务管理
任务分配
用户:@team-bot 创建一个任务:优化首页加载速度,分配给 @张三
Agent:任务已创建!
## 任务 #123
**标题**: 优化首页加载速度
**负责人**: 张三
**优先级**: 中
**状态**: 待处理
**创建时间**: 2026-02-26 10:30
**描述**:
优化首页加载速度,提升用户体验。
**建议步骤**:
1. 分析当前加载时间
2. 识别性能瓶颈
3. 优化关键渲染路径
4. 实施优化方案
5. 验证效果
**截止日期建议**: 3 个工作日
@张三 你已收到任务通知。需要我添加更多细节吗?
任务跟踪
{
"taskManagement": {
"integration": "jira",
"sync": true,
"notifications": {
"created": true,
"updated": true,
"completed": true,
"overdue": true
}
}
}
每日任务提醒
{
"cron": [
{
"id": "daily-task-reminder",
"schedule": "0 9 * * 1-5",
"message": "早安!以下是今天的任务:\n1. 待处理任务\n2. 即将到期任务\n3. 今日会议"
}
]
}
Agent:早安!@张三 @李四 @王五
## 今日任务摘要
### 待处理任务
- @张三: 优化首页加载速度 (优先级: 中)
- @李四: API 文档更新 (优先级: 低)
- @王五: 单元测试覆盖 (优先级: 高)
### 即将到期
- @张三: 用户搜索功能 - 明天到期
- @李四: 性能优化报告 - 后天到期
### 今日会议
- 10:00 产品评审会
- 14:00 技术分享
- 16:00 1v1 with 张三
祝大家今天工作顺利!
会议协调
会议创建
用户:@team-bot 安排一个代码审查会议,明天下午 2 点,邀请前端组
Agent:正在安排会议...
## 会议已创建
**主题**: 代码审查会议
**时间**: 2026-02-27 14:00-15:00
**参与者**: 张三, 李四, 王五
**地点**: 会议室 A / Zoom
**议程建议**:
1. 首页优化代码审查
2. 新功能代码审查
3. 代码规范讨论
**邀请已发送**:
- ✅ 张三
- ✅ 李四
- ✅ 王五
日历邀请已发送到参与者邮箱。需要我添加会议链接吗?
会议纪要
用户:@team-bot 开始记录会议
Agent:开始记录会议...
[会议进行中...]
用户:@team-bot 结束会议,生成纪要
Agent:会议纪要已生成:
## 代码审查会议纪要
**日期**: 2026-02-26 14:00-15:00
**参与人**: 张三, 李四, 王五
### 审查内容
**首页优化 PR #123**
- ✅ 代码结构清晰
- ⚠️ 建议添加单元测试
- ⚠️ 需要优化性能
- 决议: 通过,需完成优化后合并
**用户搜索 PR #124**
- ✅ 算法实现正确
- ✅ 测试覆盖良好
- 决议: 通过,可以合并
### 行动项
| 负责人 | 任务 | 截止 |
|-------|------|------|
| 张三 | 添加单元测试 | 02-27 |
| 李四 | 性能优化 | 02-28 |
**下次会议**: 2026-03-05 14:00
纪要已发送到 #engineering 频道。
自动化工作流
PR 审查流程
{
"webhooks": [
{
"id": "pr-review",
"path": "/webhook/github",
"message": "检测到新 PR: {{data.title}}\n分支: {{data.branch}}\n作者: {{data.author}}\n\n需要审查:@张三 @李四"
}
]
}
部署通知
Agent:🚀 部署通知
**项目**: 前端应用
**环境**: Production
**版本**: v1.2.3
**分支**: main
**提交**: abc1234 - 修复用户搜索问题
**变更日志**:
- 修复用户搜索结果分页
- 优化首页加载速度
- 更新用户界面样式
**部署时间**: 2026-02-26 16:30:45
**状态**: ✅ 成功
监控地址: https://monitor.example.com/frontend
@团队 请关注上线后情况。
值班提醒
{
"cron": [
{
"id": "oncall-reminder",
"schedule": "0 9 * * 1-5",
"message": "今日值班:{{oncall}},请确保在线并响应紧急问题。"
}
]
}
团队分析
工作统计
用户:@team-bot 这周的工作统计
Agent:正在生成本周工作统计...
## 本周工作统计 (02/19 - 02/25)
### 任务完成
- 总任务: 23
- 完成: 18 (78%)
- 进行中: 3 (13%)
- 待处理: 2 (9%)
### 代码贡献
| 成员 | Commits | PRs | Reviews |
|-----|---------|-----|---------|
| 张三 | 12 | 3 | 5 |
| 李四 | 8 | 2 | 8 |
| 王五 | 15 | 4 | 3 |
### 会议时间
- 总会议: 6 次
- 总时长: 8.5 小时
- 人均: 2.8 小时
### 响应时间
- 平均首次响应: 15 分钟
- Slack 消息响应率: 95%
- 任务及时完成率: 85%
### 建议
- 💡 建议减少会议时间,提高专注时间
- 💡 周三下午是高效时段,适合深度工作
- 💡 任务逾期率略有上升,建议改进估算
需要详细报告吗?
团队情绪分析
用户:@team-bot 分析一下团队最近的情绪
Agent:正在分析团队情绪...
[分析最近的沟通记录]
[识别情绪关键词]
[生成情绪报告]
## 团队情绪分析
### 整体情绪
- 本周情绪指数: 7.2/10
- 上周: 7.5/10
- 变化: -0.3 (轻微下降)
### 情绪分布
- 积极词汇: 65% (完成, 搞定, 不错, 加油)
- 中性词汇: 30% (进行中, 待处理, 讨论)
- 消极词汇: 5% (延期, 问题, 压力)
### 需要关注
- 张三: 最近加班较多,建议安排休息
- 李四: 任务量较重,可考虑分担
### 建议
- 🌟 本周五下午安排团队活动
- 🌟 减少非必要会议
- 🌟 鼓励代码审查时多给正面反馈
需要我发送团队关怀消息吗?
最佳实践
1. 渠道分工
| 渠道 | 用途 | 提及规则 |
|---|---|---|
| #general | 全员通知 | 需要 @ |
| #engineering | 技术讨论 | 不需要 @ |
| #alerts | 系统告警 | 自动通知 |
| #random | 闲聊 | 不需要 @ |
2. 响应规范
{
"responseRules": {
"urgent": {
"keywords": ["紧急", "urgent", "生产问题"],
"response": "立即响应",
"escalation": "5分钟内未响应则升级"
},
"normal": {
"keywords": [],
"response": "2小时内响应"
}
}
}
3. 通知策略
{
"notifications": {
"quietHours": {
"start": "22:00",
"end": "08:00"
},
"channels": {
"slack": {
"urgent": "always",
"normal": "workingHours"
},
"discord": {
"urgent": "always",
"normal": "quiet"
}
}
}
}
小结
通过 OpenClaw 构建团队协作 Agent:
- 多渠道集成:Slack、Discord、Teams 统一接入
- 知识库管理:团队知识共享和查询
- 任务跟踪:自动分配、提醒、统计
- 会议协调:创建、记录、生成纪要
- 工作流自动化:PR 通知、部署告警、值班提醒
- 团队分析:工作统计、情绪分析
更新记录:
- 2026-02-26:初版发布
系列导航:
- ← 上一篇:实战:构建智能家居控制中心
- → 下一篇:系列总结与进阶学习