From ed9877d01f5e1ef65b7f15bf3755b5c28339e1eb Mon Sep 17 00:00:00 2001 From: happybell80 Date: Sun, 5 Oct 2025 00:12:19 +0900 Subject: [PATCH] =?UTF-8?q?docs:=20=EC=BD=9C=EB=93=9C=EB=A9=94=EC=9D=BC=20?= =?UTF-8?q?=EB=A6=AC=EC=8A=A4=ED=8A=B8=20=EC=8B=A4=EC=A0=9C=20=EC=BB=AC?= =?UTF-8?q?=EB=9F=BC=20=EA=B5=AC=EC=A1=B0=20=EB=B0=98=EC=98=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 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 --- ...ks_slack_04_lists_api_skill_integration.md | 33 ++++++++++--------- 1 file changed, 18 insertions(+), 15 deletions(-) diff --git a/troubleshooting/250930_naverworks_slack_04_lists_api_skill_integration.md b/troubleshooting/250930_naverworks_slack_04_lists_api_skill_integration.md index b8ab7f5..3da7b08 100644 --- a/troubleshooting/250930_naverworks_slack_04_lists_api_skill_integration.md +++ b/troubleshooting/250930_naverworks_slack_04_lists_api_skill_integration.md @@ -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] (첫 번째만) ---