예전부터 @busy.org는 어떻게 보팅하느냐에 대한 글들을 굉장히 많이 봐왔습니다. 사실 저는 몇일 전쯤에 busy.org의 깃헙 소스를 보고 보팅 룰을 대충 파악했는데요. 오늘은 여러분들께 그 소스를 분석해 여러분께 공유하는 포스팅을 하도록 하겠습니다.
우선 @busy.org가 동작하는 깃헙의 주소는 https://github.com/busyorg/busy-robot입니다.
다른 곳은 주목할 필요가 없습니다. events 디렉토리 밑으로 가면 vote.js가 떡하니 있습니다. 여기 부분의 보팅조건을 탐구해보도록 하겠습니다.
1. 반드시 busy.org 에서 작성해야만 합니다.
2. 'test' 태그를 사용하면 대상에서 제외됩니다.
3. 반드시 'busy' 태그를 포함해야 합니다.
4. 어찌된 연유인지 본문 내 골뱅이가 연속으로 두글자 입력되어있으면 보팅에서 제외됩니다.
5. 최소 팔로워 총합산 스파는 약 1만에 가깝습니다.
// Amount required to get the minimum upvote (1%) is 20000000 VESTS ~ 2 Dolphins ~ 10 000 SP
const minVests = 20000000;
vest 수치는 가변적이라 현재 약 9천 몇백개 수준의 스파입니다.
6. 최고 25프로 이상 보팅하지 않습니다.
이정도 조건과 팔로워 스파의 총합산을 가지고 %율을 조정하는데요. 이 깃헙 소스를 그대로
가지고와서 개인별로 몇프로의 보팅을 받을수 있는지 계산해서 보여주는 페이지를 만들었습니다. 제가 한번씩 기능을 추가하려고 만든 깃헙 블로그입니다.
차...참으로 시간이 남아도는구나라고 생각하실지도 모르겠지만... 다른거에 활용할것도 있고 해서요. 한번 만들어봤습니다. busy.org 보팅하는 기준도 궁금했구요. 그... 그냥 그렇다구요!