diff --git a/troubleshooting/250919_naverworks_slack_01_base_configuration.md b/troubleshooting/250919_naverworks_slack_01_base_configuration.md index 140dc88..c767243 100644 --- a/troubleshooting/250919_naverworks_slack_01_base_configuration.md +++ b/troubleshooting/250919_naverworks_slack_01_base_configuration.md @@ -1,6 +1,6 @@ # NAVER WORKS → Slack 연동 [1/3] 기본 구성 -## 날짜: 2025-09-19 (완료: 2025-01-10) +## 날짜: 2025-09-19 (완료: 2025-09-10) ## 작성자: Claude (51123 서버 관리자) / happybell80 ## 관련 서비스: rb8001, skill-email, skill-slack, auth-server, robeing-gateway ## 상태: ✅ 구현 완료 및 테스트 성공 @@ -159,7 +159,7 @@ Gateway → rb8001 전달 정보: - **토큰 갱신**: NaverWorks는 auth-server 위임, 자동 호출 없음 - **UUID 변환**: list 경로에서 변환 없음 (263행 user_id는 입력 그대로 전달) -### 구현 완료 사항 (2025-01-10) +### 구현 완료 사항 (2025-09-10) **P0 (완료)**: - ✅ skill-slack thread_ts 버그 수정 (messages.py:36-48) - ✅ skill-slack API Key 인증 추가 (/send, /update) diff --git a/troubleshooting/250919_naverworks_slack_02_daily_briefing.md b/troubleshooting/250919_naverworks_slack_02_daily_briefing.md index 8795d8b..d2651a3 100644 --- a/troubleshooting/250919_naverworks_slack_02_daily_briefing.md +++ b/troubleshooting/250919_naverworks_slack_02_daily_briefing.md @@ -83,12 +83,15 @@ - **DB 데이터**: naverworks_token 테이블에 user_id, account_id 저장됨 - **NAVER WORKS API**: /mail/mailfolders/0/children 엔드포인트 확인 - **24시간 필터**: startSearchDate, endSearchDate 파라미터 지원 -- **LLM 서비스**: process_request() 메서드, model="gemini-2.5-flash-lite" +- **LLM 서비스**: process_request() 메서드, model="gemini-2.5-flash-lite", 필수 필드: message, user_id, robeing_id +- **skill-slack**: X-API-Key 헤더로 SERVICE_API_KEY 필요 ### 필요 환경변수 (서버 설정) - NAVERWORKS_BRIEFING_ENABLED=true - NAVERWORKS_BRIEFING_CHANNEL=C09C98KK2TT - NAVERWORKS_BRIEFING_SCHEDULE="0 9 * * mon-fri" +- COMPANYX_SLACK_BOT_TOKEN (Company-X 봇 토큰) +- SERVICE_API_KEY (skill-slack 인증용) ## 7. 참고 - [DB 기반 스케줄러 관리](./250919_naverworks_slack_04_db_scheduler_management.md)