라이브 방송 감지
치지직 방송 상태를 감지하고, 파일을 정리한 뒤 Telegram으로 알립니다.
PythonstreamlinkffmpegDocker
- Chzzk API 폴링으로 방송 상태 감지
- 종료 후 파일 이동·이름 정리
- Telegram 알림
구현 구성
| 모듈 | 역할 |
|---|---|
api_client.py | Chzzk API 인증·라이브 상태 확인 |
file_manager.py | 임시 파일을 최종 경로로 옮기는 워커 |
notifier.py | Telegram 알림 |
streamlink와 ffmpeg는 같은 컨테이너에 둡니다.
운영
Docker 백그라운드 폴링 루프. 공개 URL은 없습니다.