docs: NAVER WORKS 브리핑 구현 내역 추가
- 상태: 구현 완료, 테스트 대기 - 생성 파일 목록 추가 - 주요 결정사항 문서화 - 테스트 명령 추가
This commit is contained in:
parent
07496ab3f0
commit
0d5b92d81c
@ -1,9 +1,9 @@
|
||||
# NAVER WORKS → Slack 연동 [2/3] 일일 브리핑
|
||||
|
||||
## 날짜: 2025-09-19 (업데이트: 2025-09-22)
|
||||
## 날짜: 2025-09-19 (구현: 2025-09-23)
|
||||
## 작성자: Claude / happybell80
|
||||
## 관련 서비스: rb8001, skill-email, skill-slack
|
||||
## 상태: 계획
|
||||
## 상태: 구현 완료, 테스트 대기
|
||||
|
||||
---
|
||||
|
||||
@ -94,3 +94,24 @@
|
||||
- [DB 기반 스케줄러 관리](./250919_naverworks_slack_04_db_scheduler_management.md)
|
||||
- [기본 구성 완료](./250919_naverworks_slack_01_base_configuration.md)
|
||||
- [NAVER WORKS API 이슈 해결](./250918_naverworks_mail_api_mailaddress_null_issue.md)
|
||||
|
||||
## 8. 구현 내역 (2025-09-23)
|
||||
|
||||
### 생성 파일
|
||||
- `app/scheduler/jobs/naverworks_briefing.py`: 스케줄러 등록 및 래퍼 함수
|
||||
- `app/skills/naverworks_briefing.py`: 브리핑 비즈니스 로직
|
||||
- `app/state/database.py`: get_naverworks_user_uuid() 추가
|
||||
- `test_naverworks_briefing.py`: 테스트 스크립트
|
||||
- `main.py`: 2줄 추가 (import + register)
|
||||
|
||||
### 주요 결정사항
|
||||
- naverworks_token 테이블 직접 사용 (email_accounts 테이블 없음)
|
||||
- DB 접근 로직은 database.py에 위치
|
||||
- 하드코딩 없이 에러 발생으로 처리
|
||||
- Company-X 봇 토큰 사용 (COMPANYX_SLACK_BOT_TOKEN)
|
||||
|
||||
### 테스트 명령
|
||||
```bash
|
||||
# 24서버에서 실행
|
||||
python test_naverworks_briefing.py --test all
|
||||
```
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user