From 0b0caaa4e64139f6b561a20bc7c8332464a5bf6e Mon Sep 17 00:00:00 2001 From: Claude-51124 Date: Tue, 23 Sep 2025 02:18:12 +0900 Subject: [PATCH] =?UTF-8?q?docs:=20NAVER=20WORKS=20=EB=B8=8C=EB=A6=AC?= =?UTF-8?q?=ED=95=91=20=EC=B9=98=EB=AA=85=EC=A0=81=20=EB=B2=84=EA=B7=B8=20?= =?UTF-8?q?=EC=88=98=EC=A0=95=EC=82=AC=ED=95=AD=20=EB=AC=B8=EC=84=9C?= =?UTF-8?q?=ED=99=94?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 환경변수명 CHANNEL_ID로 수정 - skill-email API 응답 필드 emails 사용 - Slack 마크다운 변환 필수 - APScheduler mon-fri 형식 사용 --- .../250919_naverworks_slack_02_daily_briefing.md | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/troubleshooting/250919_naverworks_slack_02_daily_briefing.md b/troubleshooting/250919_naverworks_slack_02_daily_briefing.md index 82b2b24..6d0d13a 100644 --- a/troubleshooting/250919_naverworks_slack_02_daily_briefing.md +++ b/troubleshooting/250919_naverworks_slack_02_daily_briefing.md @@ -88,8 +88,8 @@ ### 필요 환경변수 (서버 설정) - NAVERWORKS_BRIEFING_ENABLED=true -- NAVERWORKS_BRIEFING_CHANNEL=C09C98KK2TT -- NAVERWORKS_BRIEFING_SCHEDULE="0 9 * * mon-fri" +- NAVERWORKS_BRIEFING_CHANNEL_ID=C09C98KK2TT # _ID 붙여야 함! +- NAVERWORKS_BRIEFING_SCHEDULE="0 9 * * mon-fri" # 1-5 아님! - COMPANYX_SLACK_BOT_TOKEN (Company-X 봇 토큰) - SERVICE_API_KEY (skill-slack 인증용) @@ -114,6 +114,11 @@ - Company-X 봇 토큰 사용 (COMPANYX_SLACK_BOT_TOKEN) - from 필드: NAVER WORKS API가 반환하는 {name, email} 객체 그대로 사용 +### ⚠️ 치명적 실수 방지 +- **skill-email API**: `response.json().get("emails", [])` (messages 아님!) +- **Slack 마크다운**: Gemini 응답의 `**` → `*` 변환 필수 +- **중요 메일 없을 때**: 전체 메일 중 10개 사용 (return 하지 말 것) + ### 테스트 명령 ```bash # 24서버에서 실행