Update: APScheduler 헤드라인 문서 - 운영 확인 완료
- 실제 환경변수 값 기록 (채널 ID, 09:00, mon-fri) - 상태를 운영 확인으로 변경 - Slack 메시지 길이 제한 이슈 제거
This commit is contained in:
parent
fab4b36406
commit
800ce99039
@ -1,7 +1,7 @@
|
||||
# 평일 09:00 Slack 헤드라인 전달: 네이버 RSS + Playwright 구현 문서
|
||||
|
||||
## 작성일: 2025-09-05
|
||||
## 상태: 배포 완료(운영 검증 중)
|
||||
## 상태: 배포 완료(운영 확인 2025-09-06)
|
||||
|
||||
## 목표/배경
|
||||
- 평일 09:00에 컴퍼니엑스 Slack 채널/DM로 당일 스타트업 헤드라인(제목+링크) 자동 전송.
|
||||
@ -45,12 +45,12 @@
|
||||
- `HEADLINES_OPENER`, `HEADLINES_CLOSER`, `HEADLINES_SOURCE_URL`
|
||||
- `HEADLINES_DOUBLE_SPACING`(true/false)
|
||||
|
||||
## 환경변수(로빙 rb8001)
|
||||
- `SKILL_NEWS_URL`(예: http://skill-news:8505)
|
||||
- `SLACK_BOT_TOKEN`(채널/DM 전송용)
|
||||
- 스케줄: `HEADLINES_TEST_CHANNEL_ID`, `HEADLINES_TEST_RUN_AT`(09:00)
|
||||
- 추가: `HEADLINES_SCHEDULE_DAYS`(mon-fri), `HEADLINES_TEST_NOW`(true/false)
|
||||
- 임계치: `HEADLINES_MIN_COUNT`(전송 최소 개수)
|
||||
## 환경변수(로빙 rb8001) - 운영 설정 확인됨
|
||||
- `HEADLINES_TEST_CHANNEL_ID`=C0920L68267 (실제 채널)
|
||||
- `HEADLINES_TEST_RUN_AT`=09:00 (KST)
|
||||
- `HEADLINES_SCHEDULE_DAYS`=mon-fri (평일만)
|
||||
- `HEADLINES_MIN_COUNT`=1 (모든 뉴스 전송)
|
||||
- `SLACK_BOT_TOKEN`=xoxb-... (설정됨)
|
||||
|
||||
## 스케줄링/흐름 (APScheduler 적용 완료)
|
||||
1) rb8001 시작 시 APScheduler가 cron job 자동 등록(평일 09:00, 서버 재시작 불필요).
|
||||
@ -73,9 +73,8 @@
|
||||
- 실패 대응: 1→2→4초 백오프 3회 재시도, 최종 실패는 운영 채널 알림.
|
||||
|
||||
## 리스크/제약
|
||||
- 네이버 마크업 변경 시 셀렉터/타이밍 재조정 필요.
|
||||
- 네이버 마크업 변경 시 셀렉터/타이밍 재조정 필요 (자동 모니터링 없음).
|
||||
- 내부 링크 정책: `blog.naver.com`, `PostView.naver`는 제외, `naver.me`/언론 도메인은 허용.
|
||||
- Slack 제한: 메시지 길이 한도 존재(필요 시 ‘… 외 N건’ 처리 도입 고려).
|
||||
|
||||
## 검증 시나리오
|
||||
- Slack 텍스트:
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user