뉴스 분리 계획 문서 업데이트: APScheduler 구현 현황 및 Gemini 모델 정보 추가

This commit is contained in:
happybell80 2025-09-06 15:29:40 +09:00
parent e31acaaf5e
commit 344db53629

View File

@ -23,7 +23,7 @@
**새로 구현**:
- Slack 인터랙션 핸들러 (rb8001 DMSkill 참조)
- APScheduler 통합 (rb8001은 asyncio만 사용 중)
- ~~APScheduler 통합~~ (rb8001에 이미 구현됨, 재사용)
### Phase 2: skill-publish (2주차)
**기존 코드 재사용 (company-x_hompage/src/publishers/)**:
@ -70,16 +70,17 @@ CREATE TABLE rb_news (
- GET /status/{id}: 게시 상태
## 6. 확인된 구현 사항
- **브리핑 시스템**: rb8001/app/skills/dm_skill.py:384 구현됨
- **브리핑 시스템**: rb8001/app/skills/dm_skill.py 구현됨
- **APScheduler**: rb8001에 이미 구현 (평일 09:00 스케줄링)
- **사용자 목록**: 하드코딩 3명 확인 (DB 연동 필요)
- **Gmail 토큰 갱신**: 2025-08-27 해결 완료
- **ProcessLock**: 완전 구현 (PID 확인, 타임아웃 3600초, atexit)
- **서버 분리**: 51123(메인), 51124(로빙/스킬) 물리적 분리
- **Gemini 모델**: 환경변수 GEMINI_MODEL로 통일 (gemini-2.5-flash-lite)
## 7. 확인 필요 사항
- **Nginx 라우팅**: skill-news(8505), skill-publish(8511) 프록시 설정
- **Slack 추가 권한**: files:write, users:read 필요 여부
- **APScheduler vs asyncio**: 스케줄링 방식 결정
## 8. 일정 (현실적 추정)
- **1주차**: skill-news 구현 (코드 90% 재사용으로 충분히 가능)