From 8890e57fa70f8f87304a21e7328eaae6dee41d2c Mon Sep 17 00:00:00 2001 From: happybell80 Date: Mon, 22 Sep 2025 22:15:03 +0900 Subject: [PATCH] =?UTF-8?q?docs:=20=EB=84=A4=EC=9D=B4=EB=B2=84=EC=9B=8D?= =?UTF-8?q?=EC=8A=A4=20=EB=B8=8C=EB=A6=AC=ED=95=91=20=ED=99=98=EA=B2=BD?= =?UTF-8?q?=EB=B3=80=EC=88=98=20=EC=88=98=EC=A0=95=20-=20DB=20=EC=A1=B0?= =?UTF-8?q?=ED=9A=8C=20=EB=B0=A9=EC=8B=9D=EC=9C=BC=EB=A1=9C=20=EB=B3=80?= =?UTF-8?q?=EA=B2=BD,=20mon-fri=20=EC=82=AC=EC=9A=A9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../250919_naverworks_slack_02_daily_briefing.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/troubleshooting/250919_naverworks_slack_02_daily_briefing.md b/troubleshooting/250919_naverworks_slack_02_daily_briefing.md index 852a144..80b4671 100644 --- a/troubleshooting/250919_naverworks_slack_02_daily_briefing.md +++ b/troubleshooting/250919_naverworks_slack_02_daily_briefing.md @@ -28,8 +28,8 @@ ### 2.1 트리거 방식 - **스케줄러**: 매일 09:00 KST 자동 실행 -- **위치(계획)**: rb8001/main.py 내 APScheduler 잡 등록 -- **도구**: APScheduler (환경변수 기반 자동 등록 패턴 사용) +- **위치(현행)**: rb8001/main.py 내 APScheduler 초기화 및 잡 등록 +- **도구**: APScheduler (환경변수 기반 자동 등록 패턴 사용, **주의: Monday=0 체계 사용, 평일은 'mon-fri' 권장**) - **로그 이슈**: APScheduler 잡 실행 시 "Running job" 로그 누락, 래퍼 함수 필요 ### 2.2 처리 흐름 (계획) @@ -73,8 +73,8 @@ - [ ] 환경변수 설정: - NAVERWORKS_BRIEFING_ENABLED=true - NAVERWORKS_BRIEFING_CHANNEL_ID=C09C98KK2TT - - NAVERWORKS_BRIEFING_SCHEDULE=0 9 * * 1-5 - - NAVERWORKS_BRIEFING_ACCOUNT_ID={회사 대표메일 UUID} + - NAVERWORKS_BRIEFING_SCHEDULE=0 9 * * mon-fri +- [ ] DB에서 info@company-x.partners 계정 조회 (UUID: 3550cef6-63e1-4ceb-8802-a25c9d1c6917) - [ ] skill-email `/messages` 호출 시 `provider=naverworks` 및 24시간 파라미터 포함 - [ ] Gemini 기반 요약 생성(내부 LLM 서비스) - [ ] Slack 채널 전송 (skill-slack 활용) @@ -121,6 +121,6 @@ ━━━━━━━━━━━━━━━━━━━━━━━━━━━ ``` ### 5.4 구현 시 주의사항 -- 회사 대표메일 계정 UUID 확인 필요 -- 환경변수로 모든 설정 관리 (하드코딩 금지) +- 계정 정보는 DB에서 조회 (환경변수 아님) +- 설정값만 환경변수 사용 - skill-email의 기존 API 최대한 활용