docs: 실제 사용 리스트 ID 반영 및 컬럼 구조 테스트 필요 명시
- 250930_naverworks_slack_04: Lists ID F09J1HPPQJG, 채널 ID C09HR9BMT51 - rb8001 수정 완료 표시 (✅) - column_id 임시값 사용, 51124 테스트 후 수정 필요 명시 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
parent
4377e0b08e
commit
41e8de02c2
@ -30,7 +30,13 @@ skill-slack에 올바른 Lists 엔드포인트 추가 → rb8001은 HTTP로만
|
||||
- pytest 테스트 클래스: TestSlackLists
|
||||
- 스탠드얼론 실행 지원
|
||||
|
||||
### 실제 컬럼 구조 (test 리스트)
|
||||
### 실제 사용 리스트 (콜드메일)
|
||||
- **Lists ID**: F09J1HPPQJG
|
||||
- **채널 ID**: C09HR9BMT51
|
||||
- **환경변수**: SLACK_LIST_ID, COLDMAIL_CHANNEL_ID
|
||||
- **예상 필드**: company_name, contact_person, proposal_summary, attachments, valuation
|
||||
|
||||
### 테스트 리스트 컬럼 구조 (참고)
|
||||
| Column ID | 타입 | 설명 |
|
||||
|-----------|------|------|
|
||||
| `Col00` | checkbox | 완료 체크박스 |
|
||||
@ -38,7 +44,7 @@ skill-slack에 올바른 Lists 엔드포인트 추가 → rb8001은 HTTP로만
|
||||
| `Col09JQUKBSE6` | email | 이메일 주소 |
|
||||
| `Col09JQU6DF3L` | phone | 전화번호 |
|
||||
|
||||
**주의**: 컬럼 ID는 리스트마다 다름 - 하드코딩 금지
|
||||
**주의**: 실제 리스트 F09J1HPPQJG의 컬럼 구조는 51124 서버 테스트 시 확인 필요
|
||||
|
||||
---
|
||||
|
||||
@ -105,14 +111,14 @@ skill-slack에 올바른 Lists 엔드포인트 추가 → rb8001은 HTTP로만
|
||||
- `from .endpoints import lists`
|
||||
- `router.include_router(lists.router, prefix="/lists", tags=["Lists"])`
|
||||
|
||||
### 4. rb8001 수정
|
||||
- **rb8001/app/services/slack_lists_client.py** 제거 (169줄 전체)
|
||||
- **rb8001/scheduler/jobs/coldmail_briefing.py:83** - import 제거
|
||||
- `from app.services.slack_lists_client import create_coldmail_list_item`
|
||||
- **rb8001/scheduler/jobs/coldmail_briefing.py:179-186** - skill-slack HTTP 호출로 교체
|
||||
- 기존: `create_coldmail_list_item(list_id, company_name, contact_person, ...)`
|
||||
- 변경: `session.post(f"{SKILL_SLACK_URL}/api/v1/lists/items", json={...})`
|
||||
- 전달 필드: company_name (ir_metrics.business_area), contact_person (from.email), proposal_summary (subject), attachments (document_ids), valuation (median/range)
|
||||
### 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 호출로 교체 완료
|
||||
- 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 서버 테스트 후 실제값으로 수정 필요
|
||||
|
||||
---
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user