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
└── FAQ/
├── 배포 이슈.md
└── 성능 최적화.md
지식베이스 조회
사용자(Slack): @team-bot 우리 백엔드 기술 스택이 뭐야?
Agent: 팀 지식베이스 기준으로, 백엔드 기술 스택은 다음과 같습니다:
## 백엔드 기술 스택
### 핵심 프레임워크
- **프레임워크**: Django 4.2
- **언어**: Python 3.11
- **DB**: 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 1:1 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 - 사용자 검색 이슈 수정
**변경 로그**:
- 사용자 검색 결과 페이지네이션 수정
- 메인 페이지 로딩 속도 최적화
- UI 스타일 업데이트
**배포 시간**: 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: 초판 발행
시리즈 네비게이션:
- ← 이전: 실전: 스마트홈 제어 센터 구축
- → 다음: 시리즈 요약 및 심화 학습