[JJM Holders] 자동보팅 툴 - 자동 댓글

in #kr-dev5 years ago (edited)

안녕하세요. 제이콥입니다. JJM 홀더 페이지를 만들고 있습니다.

개발하고 있는 부분을 공유합니다.

보팅을 할 때 미리 정해진 댓글 달기 기능을 개발 중입니다.

그리고 필터링 부분에 실수가 있어 수정하였습니다.

이제는 JJM이 보팅을 할 때 댓글을 남길 수 있게됐습니다!!­

https://passionbull.github.io/jjm-list/

 


버그 수정된 부분

자동 보팅 툴 지난버젼에서 실수가 있었습니다. ‘jjm’ 태그의 사용 여부 필터링을 제대로 체크못했습니다.

> 7일 이내 글을 썻다. 'virus707'님의 보팅이 안됐다. JJM 보유량에 따라 정렬한다.

위의 3개는 지켰으나, 중요한 조건 중에 하나인 ‘jjm’ 태그 여부를 빼먹었습니다.

그래서, 지금까지의 보팅은 홀더가 7일 이내 글을 썻다면 ‘jjm’여부와 관계없이 제일 최신 글에 됐습니다.

이번에 ‘jjm’ 태그 필터링을 넣음으로, 원래 보팅룰을 지킬 수 있게됐습니다.

몇 개 글을 체크해봤을때, 모두 jjm이 들어가 있어서, ‘jjm’ 태그의 사용 여부를 넣다고 생각했습니다.

다음에는 이런 실수를 빨리 해결하거나 미연의 방지할 수 있도록 노력하겠습니다.


JJM 필터링

jjm의 필터링은 아래의 과정으로 이뤄집니다.

스팀에 작성된 글에는 언제 작성하였는지, 몇 명이 보팅하였는지, 베너피셔리는 있는지, 태그는 어떤 것을 사용했는지 등등.

많은 정보가 포함되어 있습니다.

저는 여기서 json_meta의 tags정보를 활용하여 이 태그들 중에 ‘jjm’이 있는지 확인합니다.


자동 댓글 작성

댓글 작성은 지금까지 구현을 해놓은 게 있어서 편했습니다.

보팅을 하는 함수에서 추가적으로 댓글을 다는 부분을 붙였습니다.

하지만 코드에다가 댓글내용을 픽스해 놓을 경우, 넣고싶은 댓글이 달라질때마다 코드를 수정해야하는 일이 생깁니다.

그래서, 댓글의 내용은 제 서버에 간단한 API 서버에 저장할 예정입니다. 이렇게 하면, 넣고 싶은 댓글을 언제든지 수정 가능합니다.

현재는 코드에 댓글 내용을 적어놨지만, 빠른 시일 내에 서버 관련 부분을 개발할 계획입니다. (이 부분은 공부해놓은게 있어서 금방 할 것 같습니다.)


JJM 보팅 룰대로 보팅이 안되고 있다거나, 문제가 있는 경우 언제든지 말씀해주세요!

감사합니다.

Sort:  

Thank you for your continued support towards JJM. For each 1000 JJM you are holding, you can get an additional 1% of upvote. 10,000JJM would give you a 11% daily voting from the 450K SP virus707 account.

Hi @jacobyu!

Your post was upvoted by @steem-ua, new Steem dApp, using UserAuthority for algorithmic post curation!
Your UA account score is currently 2.995 which ranks you at #11014 across all Steem accounts.
Your rank has improved 91 places in the last three days (old rank 11105).

In our last Algorithmic Curation Round, consisting of 190 contributions, your post is ranked at #133.

Evaluation of your UA score:
  • Only a few people are following you, try to convince more people with good work.
  • You have already convinced some users to vote for your post, keep trying!
  • Good user engagement!

Feel free to join our @steem-ua Discord server

Congratulations @jacobyu! You have completed the following achievement on the Steem blockchain and have been rewarded with new badge(s) :

You received more than 500 as payout for your posts. Your next target is to reach a total payout of 1000

You can view your badges on your Steem Board and compare to others on the Steem Ranking
If you no longer want to receive notifications, reply to this comment with the word STOP

Vote for @Steemitboard as a witness to get one more award and increased upvotes!

JJM을 더 빛나게 해 주고 계시군요. 화이팅입니다.

감사합니다! ㅎㅎ

Coin Marketplace

STEEM 0.28
TRX 0.11
JST 0.031
BTC 69158.00
ETH 3746.90
USDT 1.00
SBD 3.68