안녕하세요.
제이콥입니다.
기존에 사용하던 #sct-ubi 기본 보팅을 업데이트하고 있습니다.
헤로쿠는 원격에서 nodejs, python 등 여러 프로그램을 돌려볼 수 있게 해줍니다.
되게 좋네요.
내 컴퓨터가 아니라 헤로쿠에 맡기면
전기세도 안나가지, 컴퓨터 꺼질까봐 걱정안해도 되지,
좋습니다.
보팅 한번 하기
- SCT 0.1% 이상 스테이킹 보유자 리스트 추출
- 홀더리스트들의 글 검색
- 그 글들에서 “오늘”,
24시간 내에보팅을 받았는지 확인 - “오늘”,
“24시간 내에”보팅을 받지 않은 홀더들의 글들 수집 - 수집한 글들에 보팅
이렇게 하면 매번 새로운 글이 나올때 검색하지 않고 하루 1번만 돌려도됩니다.
트래픽을 많이 필요없죠.
heroku 설치
1 | - brew tap heroku/brew && brew install heroku |
프로젝트 셋팅
1 | - heroku create |
위와 같이 하면 heroku 프로젝트를 하나 만들 수 있습니다.
헤로쿠 셋업 참고
스케줄러
1 | - node voting_script.js |
스케줄러로 스크립트를 실행하기 전에, 먼저 잘 동작하는지 확인합니다.
그리고 스케줄러 addon을 다운받고, 프로젝트에 add합니다.
http://www.modeo.co/blog/2015/1/8/heroku-scheduler-with-nodejs-tutorial
감사합니다.
This page is synchronized from the post: ‘Heroku (헤로쿠) 스케줄러 with javascript (10분에 1번 Hello 출력, 1일 보팅 1회)’