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 d853163..893ec09 100644 --- a/troubleshooting/250930_naverworks_slack_04_lists_api_skill_integration.md +++ b/troubleshooting/250930_naverworks_slack_04_lists_api_skill_integration.md @@ -86,8 +86,13 @@ skill-slack에 올바른 Lists 엔드포인트 추가 → rb8001은 HTTP로만 - `router.include_router(lists.router, prefix="/lists", tags=["Lists"])` ### 4. rb8001 수정 -- rb8001/app/services/slack_lists_client.py 제거 -- rb8001/scheduler/jobs/coldmail_briefing.py:100-102 → `httpx.post(f"{SKILL_SLACK_URL}/api/v1/lists/items")` +- **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) ---