# 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`)