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 3da7b08..8d09e15 100644 --- a/troubleshooting/250930_naverworks_slack_04_lists_api_skill_integration.md +++ b/troubleshooting/250930_naverworks_slack_04_lists_api_skill_integration.md @@ -132,13 +132,29 @@ skill-slack에 올바른 Lists 엔드포인트 추가 → rb8001은 HTTP로만 - `/DOCS/troubleshooting/250930_naverworks_slack_03_cold_mail_list.md` - 콜드메일 시스템 - `/DOCS/troubleshooting/20251004_happybell80_로빙_뇌_기관_원칙_위반_현황.md` - 원칙 위반 현황 +## 테스트 결과 (2025-10-05, 51124 서버) + +### skill-slack Lists API 동작 검증 ✅ +1. **POST /api/v1/lists/items** - 성공 + - Item ID: Rec09JV81HM6G 생성 + - 회사명, 이메일, 첨부파일 정상 등록 +2. **파일 업로드 방식**: + - `files_upload_v2(channel=...)` → 채널 메시지 생성 + - `files_upload_v2()` (channel 생략) → 업로드만 (메시지 없음) ✅ +3. **미구현**: PUT /api/v1/lists/items/{item_id} (업데이트) + +### rb8001 수정 필요사항 +- coldmail_briefing.py:189 - rich_text 형식 오류 + - 현재: `{"column_id": "Col09HQTDUM0T", "rich_text": "텍스트"}` + - 수정: `{"column_id": "Col09HQTDUM0T", "rich_text": [{"type": "rich_text", "elements": [...]}]}` + ## 주의사항 1. **추측 금지**: skill-slack 실제 폴더 구조 확인 후 작업 2. **의사코드 금지**: 실제 동작하는 코드만 작성 3. **하드코딩 금지**: 컬럼 ID는 동적으로 처리 4. **Slack Lists 제약**: 유료 플랜에서만 사용 가능 -5. **파일 업로드**: files_upload_v2 사용 (files.upload는 deprecated) +5. **파일 업로드**: files_upload_v2(channel 생략) 사용 - 채널 메시지 생성 안 함 ---