- 스크립트 트리거 체크 작업을 재사용 가능한 함수로 추출
- 불필요한
else
문 제거
- 스크립트 트리거 무한 생성 이슈 수정
- 전달되는 기사 URL 변경
- 스크립트 실행 시간과 마지막으로 확인한 기사의 업로드 시간차 문제로 기사가 누락될 수 있는 문제 수정
- 뉴스 API 실행중 에러 발생시, 단순 로그 기록 대신 에러 던지기 실행
- 일부 언론사명의 선,후행 공백 문제 수정
-
텔레그램 봇 API 에러 핸들링 동작 변경
-
api 에러로 알림을 받지 못할 경우, 그 다음 스크립트 트리거 시간에 알림을 받을 수 있도록
LAST_UPDATE_NEWS_TIME
프로퍼티 저장 시점을 새 메세지를 보낼 때마다 업데이트하도록 변경 -
위의 동작을 보완하기 위해, 단순 로그 기록 대신 에러 던지기 실행
-
- 코드 테스트를 위한
DEBUG_MODE
추가 (디버그 모드일 땐, 뉴스 항목을 전송하지 않고 실행로그에 기록만 합니다)
- 봇을 처음 구동할 시, 자동으로 15분 단위 트리거 설정되도록 변경
- Github Actions 대신
Google Apps Script
Trigger로 스케줄링 방식 변경