From 65dd90d6bb8e6b94fbafa71b347b7b2d8a58b288 Mon Sep 17 00:00:00 2001 From: happybell80 Date: Tue, 23 Sep 2025 01:03:37 +0900 Subject: [PATCH] =?UTF-8?q?docs:=20NAVER=20WORKS=20=EB=B8=8C=EB=A6=AC?= =?UTF-8?q?=ED=95=91=20=ED=99=98=EA=B2=BD=EB=B3=80=EC=88=98=20=EB=B0=8F=20?= =?UTF-8?q?=EB=82=A0=EC=A7=9C=20=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 날짜 오타 수정 (2025-01-10 → 2025-09-10) - LLM 필수 필드 명시 - SERVICE_API_KEY 헤더 필요성 명시 --- .../250919_naverworks_slack_01_base_configuration.md | 4 ++-- troubleshooting/250919_naverworks_slack_02_daily_briefing.md | 5 ++++- 2 files changed, 6 insertions(+), 3 deletions(-) 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)