# Slack 채널별 CRUD 작업 현황

**날짜**: 2025-12-06
**작성자**: Auto

---

## Company-X Team (T09C98KB933) 채널

| 채널명 | 채널 ID | 공개/비공개 | Create (전송) | Read (읽기) | Update (수정) | Delete (삭제) | 용도 |
|--------|---------|------------|--------------|------------|--------------|--------------|------|
| company-x-전체 | C09C98KK2TT | 공개 | ✅ | ✅ | ❓ | ❓ | 네이버 뉴스 브리핑, 일일 브리핑 (평일 09:10) |
| robeing-team | C09CP4MDX71 | 비공개 | ✅ | ❓ | ❓ | ❓ | Company-X 뉴스 전송 (평일 10:00) |
| 콜드메일 | C09LA0D6M1C | 비공개 | ✅ | ❓ | ❓ | ❓ | 콜드메일 처리 결과 전송, Slack Lists 등록 |
| 2025-팁스-추천 | C09C3K63E92 | 공개 | ❓ | ❓ | ❓ | ❓ | 미사용 (추정) |
| 소셜 | C09C98KKYU9 | 공개 | ❓ | ❓ | ❓ | ❓ | 미사용 (추정) |
| 2025-립스-추천 | C09CAUX6UR2 | 공개 | ❓ | ❓ | ❓ | ❓ | 미사용 (추정) |
| 새-채널 | C09CPGRAV8Q | 공개 | ❓ | ❓ | ❓ | ❓ | 미사용 (추정) |
| 오늘전통-6기-1차년도 | C09J74PDY73 | 공개 | ❓ | ❓ | ❓ | ❓ | 미사용 (추정) |

---

## Robeing (T0925SXPS4D) 채널

| 채널명 | 채널 ID | 공개/비공개 | Create (전송) | Read (읽기) | Update (수정) | Delete (삭제) | 용도 |
|--------|---------|------------|--------------|------------|--------------|--------------|------|
| 존재-에이전트-만들기 | C0920L68267 | 공개 | ❓ | ✅ | ❓ | ❓ | 테스트 채널 (conversation_logs 기록) |
| test_ro-being | C094DBLHPJQ | 공개 | ✅ | ❓ | ❓ | ❓ | 테스트 채널 (슬랙 메시지 처리 테스트) |
| 일반 | C0925SY46CV | 공개 | ❓ | ❓ | ❓ | ❓ | 미사용 (추정) |
| 랜덤 | C0925SY4SMT | 공개 | ❓ | ❓ | ❓ | ❓ | 미사용 (추정) |
| 회의록 | C094WMR8MK8 | 공개 | ❓ | ❓ | ❓ | ❓ | 미사용 (추정) |
| 개발관련일지 | C095J57K8SJ | 공개 | ❓ | ❓ | ❓ | ❓ | 미사용 (추정) |
| hj_test | C09690S4MFH | 공개 | ❓ | ❓ | ❓ | ❓ | 미사용 (추정) |
| team-apl2-devin-support | C0928B9KA21 | 공개 | ❓ | ❓ | ❓ | ❓ | 미사용 (추정) |

---

## CRUD 작업 구현 상태

### Create (메시지 전송)
- **구현 위치**: `skill-slack/app/api/endpoints/messages.py` - `POST /send`
- **기능**: `chat.postMessage` API 호출
- **사용 채널**:
  - C09C98KK2TT: 네이버 뉴스 브리핑, 일일 브리핑
  - C09CP4MDX71: Company-X 뉴스
  - C09LA0D6M1C: 콜드메일 처리 결과
  - C094DBLHPJQ: 테스트

### Read (메시지 읽기)
- **구현 위치**: `skill-slack/app/services/slack_client.py` - `fetch_channel_messages`, `fetch_thread_messages`
- **기능**: `conversations.history`, `conversations.replies` API 호출
- **사용 채널**:
  - C09C98KK2TT: 메시지 읽기 가능 (확인됨)
  - C0920L68267: conversation_logs 기록

### Update (메시지 수정)
- **구현 위치**: `skill-slack/app/api/endpoints/messages.py` - `POST /update`
- **기능**: `chat.update` API 호출
- **사용 채널**: 코드상 구현되어 있으나 실제 사용 여부 불명확

### Delete (메시지 삭제)
- **구현 위치**: ❌ 구현 안 됨
- **기능**: `chat.delete` API 미구현
- **사용 채널**: 없음

---

## 참고사항

### 환경변수로 관리되는 채널
- `COLDMAIL_CHANNEL_ID`: C09HR9BMT51 (문서에 기록, 실제 채널은 C09LA0D6M1C로 추정)
- `NAVERWORKS_BRIEFING_CHANNEL_ID`: C09C98KK2TT
- `COMPANY_X_NEWS_CHANNEL_ID`: C09CP4MDX71

### 스케줄러로 자동 전송되는 채널
- C09C98KK2TT: 평일 09:10 네이버 뉴스 브리핑
- C09CP4MDX71: 평일 10:00 Company-X 뉴스

### 비공개 채널 접근
- C09CP4MDX71 (robeing-team): 비공개 채널, 봇 토큰으로 접근 가능
- C09LA0D6M1C (콜드메일): 비공개 채널, 봇 토큰으로 접근 가능

---

## 결론

1. **Create (전송)**: 주요 채널 4개에서 사용 중
2. **Read (읽기)**: 일부 채널에서 사용 중
3. **Update (수정)**: 구현되어 있으나 사용 여부 불명확
4. **Delete (삭제)**: 미구현


## 데이터베이스 스키마

- **slack_channel 테이블**: Slack 워크스페이스별 채널 정보 및 robeing CRUD 권한 관리 (마이그레이션: `auth-server/migrations/add_slack_channel_table.sql`)
