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 8d09e15..3e431b7 100644 --- a/troubleshooting/250930_naverworks_slack_04_lists_api_skill_integration.md +++ b/troubleshooting/250930_naverworks_slack_04_lists_api_skill_integration.md @@ -143,10 +143,13 @@ skill-slack에 올바른 Lists 엔드포인트 추가 → rb8001은 HTTP로만 - `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": [...]}]}` +### rb8001 수정 필요사항 ✅ 검증 완료 +- coldmail_briefing.py:189 - 컬럼 형식 오류 + - **checkbox** (Col00): `{"column_id": "Col00", "checkbox": false}` (boolean, 배열 아님) + - **rich_text** (Col09HQTDUM0T): `{"column_id": "...", "rich_text": [{"type": "rich_text", "elements": [{"type": "rich_text_section", "elements": [{"type": "text", "text": "회사명"}]}]}]}` + - **email** (Col09JATRA4GZ): `{"column_id": "...", "email": ["test@example.com"]}` (배열) + - **attachment** (Col09HGCGB45D): `{"column_id": "...", "attachment": ["file_id"]}` (encoded file ID 배열) + - 출처: https://docs.slack.dev/reference/methods/slackLists.items.list, skill-slack/tests/test_slack_lists.py:103-118 ## 주의사항