From 2771b30a6e5c00c836ac375180288f4cb7a823c0 Mon Sep 17 00:00:00 2001 From: happybell80 Date: Fri, 10 Oct 2025 00:04:33 +0900 Subject: [PATCH] =?UTF-8?q?docs:=20Slack=20Lists=20API=20=ED=95=84?= =?UTF-8?q?=EB=93=9C=20=ED=98=95=EC=8B=9D=20=EA=B3=B5=EC=8B=9D=20=EC=8A=A4?= =?UTF-8?q?=ED=8E=99=20=EB=B0=98=EC=98=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - checkbox, rich_text, email, attachment 형식 명시 - 출처: Slack API 공식 문서 및 테스트 코드 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude --- ...naverworks_slack_04_lists_api_skill_integration.md | 11 +++++++---- 1 file changed, 7 insertions(+), 4 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 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 ## 주의사항