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서버에서 실행