매일매일 개발하구 매일매일 재미있게 매일매일 커밋하쟝
- 커밋 관련 자동화 체킹 알람 서비스 제공
- github user의 오늘의 커밋을 확인합니다. 커밋되지 않았을 경우 사용자의 휴대폰 알람 메시지를 전송합니다.
- 꾸준한 1일 1커밋 프로젝트에 기여하는 습관을 기르기 위한 도우미입니다.
- 본 프로그램은 twilio 서비스 특성상 문자메시지 trial account 한계 balance 내에서만 사용 가능합니다.
- 본 프로그램은 윈도우 서비스로 프로세스 등록시 자동으로 실행되며 자정(24:00)전 1시간전에 커밋을 확인 후 SMS를 전송합니다.
- 특정 사용자의 모든 repository들을 돌며 오늘 commit을 확인합니다.(여러 사용자여도 되는데 github api특성상 호출 limit/hour 있기 때문에 1명 하세요)
- 오늘 commit이 존재할 때는 메세지를 보내지 않습니다.
- 설정값에 미치지 못하는 commit 수(default:1)일 경우, 자동으로 알람 메시지를 전송합니다. (단 컴퓨터가 실행 중이어야합니다.)
-
설정파일 변경(key.txt)
- 설정파일 예제(key.txt)에서 필요한 access_token값들, 설정등을 채워주세요
{TWILIO_ACCOUNT_SID}
: twilio accout sid{TWILIO_AUTH_TOKEN}
: twilio auth token{TWILIO_PHONE_NUMBER}
: twilio에서 발급받은 휴대폰 번호{GITHUB_ACCESS_TOKEN}
: 깃헙 public acess_token 발급받은 뒤 설정{YOUR NAME}
: 이름{YOUR PHONE NUMBER}
: SMS를 받을 휴대폰 번호
- 설정파일 예제(key.txt)에서 필요한 access_token값들, 설정등을 채워주세요
-
윈도우 프로세스 등록
using Twilio;
using Twilio.Rest.Api.V2010.Account;
- Repository: https://github.com/choipureum/CommitChecker
- Issue tracker: https://github.com/choipureum/CommitChecker/issues
- 보안 취약점 등의 민감한 이슈인 경우 poo1994.imbc.com 로 연락주십시오.