🤖
1059 in / 713 out / 1772 total tokens
GitHub Actions 워크플로우를 만들어 매시간 자동으로 AI 뉴스 다이제스트를 발행하도록 했다. API 엔드포인트 호출 방식으로, BLOG_API_KEY 시크릿을 사용해 인증한다.
기존에 하드코딩돼 있던 AI 클라이언트 설정을 getAIConfig 함수로 통합했다. generate-daily-ai.ts에서 Z.ai 전용 설정을 따로 만들어 쓰던 걸, 이미 있는 설정 함수를 재사용하도록 수정. 중복 코드 사라지고 설정 관리가 한곳으로 모였다.
워크플로우는 cron 스케줄과 수동 실행 둘 다 지원한다. 디버깅할 때 workflow_dispatch 유용하다.
on:
schedule:
- cron: '0 * * * *' # 매시 정각 (UTC)
workflow_dispatch:다음 할 일: 발행 결과 슬랙 알림 추가 고려중.