[AD]Travala 암호화폐로 유명호텔 싸게 예약하자

스팀코인판 krwp 보팅 봇 업데이트 개발 과정

in sct •  5 months ago  (Edited)

안녕하세요.

krwp 보팅 봇 업데이트를 진행하고 있습니다.

기존에는 보팅리스트 체크와 순차적으로 보팅, 이 2가지 과정을 하나에서 수행했었습니다. 그러다보니, 중간에 보팅봇이 종료됐을 때 다시 보팅리스트를 뽑고 보팅을 하게됐었습니다. 이러면서 몇가지 문제들이 발생했었습니다.

봇의 업데이트는 이렇게 진행중입니다.

  • 보팅리스트 뽑는 스크립트 보팅 스크립트를 분리하였습니다.

  • 보팅리스트 뽑는 스크립트는 1일 1회에 보팅 리스트를 뽑습니다.
    보팅 기준에 따라, 각 홀더들이 보팅 받을 비율 (%), 보팅시간을 계산하고, db에 내역을 저장합니다.

  • 보팅 스크립트는 보팅리스트를 주기적으로 읽으면서 순차적으로 보팅합니다. 보팅을 하면 db를 업데이트하고요.


보팅 비율, 보팅 시간 계산

보팅 비율와 시간은 이렇게 계산됩니다.

  • 보팅 비율 = 1000% * { 글쓴 홀더 의 krwp 비율 / 오늘 글쓴 홀더비율의 합}

글쓴사람이 적으면 각 보팅받는 사람들의 보팅비율이 증가합니다.

  • 보팅시간 = 8640 (2시간 24분) * 보팅 비율

100%보팅을 하면, 2시간 24분이 후에 회복됩니다. 그래서 보팅한만큼 쉬면서 보팅합니다. 그래서 한 번 보팅 후에 최대 2시간 24분을 쉽니다.


이렇게 함으로써, 좀더 안정적으로 유저들에게 보팅을 할 수 있을것으로 예상됩니다.

빠르면 일요일, 늦으면 월-화 쯤에는 적용하도록 하겠습니다.


보팅 룰에 대해서는 아래 공지를 참고하셔요. 감사합니다.

참고 공지
https://www.steemcoinpan.com/sct/@sct/krwp
https://www.steemcoinpan.com/sct/@realmankwon/krwp-krwp

Authors get paid when people like you upvote their post.
If you enjoyed what you read here, create your account today and start earning FREE STEEM!
Sort Order:  

항상 고생이 많으십니다!!!!

감사합니다. krwp보팅이 좀더안정화될거에요!

보팅리스트에 @dailypro 계정이 있는지 확인 부탁드립니다.

네 확인해보고 알려드릴게요.
추후에는 쉽게확인할수있도록 표시할 예정이에요. 감사합니다.