docs: 콜드메일 리스트 실제 컬럼 구조 반영

- 250930_naverworks_slack_04: F09J1HPPQJG 컬럼 구조 확인 완료
- 7개 컬럼 구조 상세 명시 (Col00, Col09HQTDUM0T 등)
- rb8001 실제 사용 필드 명시 (checkbox, rich_text, email, attachment)
- 테스트 리스트와 차이점 제거

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
happybell80 2025-10-05 00:12:19 +09:00
parent 41e8de02c2
commit ed9877d01f

View File

@ -30,21 +30,21 @@ skill-slack에 올바른 Lists 엔드포인트 추가 → rb8001은 HTTP로만
- pytest 테스트 클래스: TestSlackLists
- 스탠드얼론 실행 지원
### 실제 사용 리스트 (콜드메일)
### 실제 사용 리스트 (콜드메일)
- **Lists ID**: F09J1HPPQJG
- **채널 ID**: C09HR9BMT51
- **환경변수**: SLACK_LIST_ID, COLDMAIL_CHANNEL_ID
- **예상 필드**: company_name, contact_person, proposal_summary, attachments, valuation
### 테스트 리스트 컬럼 구조 (참고)
| Column ID | 타입 | 설명 |
|-----------|------|------|
| `Col00` | checkbox | 완료 체크박스 |
| `Col09JME3980M` | attachment | 파일 첨부 |
| `Col09JQUKBSE6` | email | 이메일 주소 |
| `Col09JQU6DF3L` | phone | 전화번호 |
**주의**: 실제 리스트 F09J1HPPQJG의 컬럼 구조는 51124 서버 테스트 시 확인 필요
### 콜드메일 리스트 컬럼 구조 (확인 완료)
| Column ID | 타입 | 설명 | 사용 |
|-----------|------|------|------|
| `Col00` | checkbox | 완료 체크박스 | ✅ False |
| `Col01` | user | 담당자 (assignee) | - |
| `Col02` | date | 마감일 (due_date) | - |
| `Col09HGCGB45D` | attachment | 첨부파일 (IR) | ✅ document_ids |
| `Col09HQTDUM0T` | rich_text | 회사명 (name) | ✅ business_area |
| `Col09JATRA4GZ` | email | 이메일 | ✅ contact_person |
| `Col09JRU1U1FA` | checkbox | 체크박스 | - |
---
@ -114,11 +114,14 @@ skill-slack에 올바른 Lists 엔드포인트 추가 → rb8001은 HTTP로만
### 4. rb8001 수정 ✅
- **rb8001/app/services/slack_lists_client.py** 제거 완료
- **rb8001/scheduler/jobs/coldmail_briefing.py:83** - import 제거 완료
- **rb8001/scheduler/jobs/coldmail_briefing.py:178-207** - skill-slack HTTP 호출로 교체 완료
- **rb8001/scheduler/jobs/coldmail_briefing.py:184-194** - skill-slack HTTP 호출로 교체 완료
- POST `{SKILL_SLACK_URL}/api/v1/lists/items`
- Payload: list_id, initial_fields (column_id 기반)
- 필드: company_name, contact_person, proposal_summary, attachments, valuation
- **주의**: column_id는 임시값 (Col_company 등), 51124 서버 테스트 후 실제값으로 수정 필요
- Payload: list_id, initial_fields (실제 컬럼 구조 적용)
- 사용 필드:
- Col00 (checkbox): False
- Col09HQTDUM0T (rich_text): company_name
- Col09JATRA4GZ (email): [contact_person]
- Col09HGCGB45D (attachment): [document_id] (첫 번째만)
---