Bot 삼총사 개발 완료

in #sct5 years ago (edited)

안녕하세요 @realmankwon입니다.

금일 Bot 삼총사를 드디어 개발 완료하였습니다.

제 aws 서버에서 디렉토리를 분리하여 방금 설정 완료 후 잘 동작하는지 확인하였습니다.

1 . scotpool.miner 계정으로 개털풀에서 보상받은 sct 를 분배시키는 Bot
2 . 보상 토큰의 클레임, 부계정으로 토큰 전송, 본계정/부계정 스테이킹
3 . 보팅 봇(SCT, AAA, ZZAN)

보팅 봇은 비동기 함수를 끝내 해결하지 못해서 honeybeerbear 의 조언에 따라 node-cron 라이브러리를 이용하여 해결하였습니다.
이전 포스팅에서 기능을 두가지로 나누었습니다.

1 . 보팅 할 포스팅을 가져와서 Array 에 입력하는 기능
2 . Array 에 저장된 포스팅에 보팅을 하는 기능

1 과 2 각각 cron 으로 실행시켰습니다.
scot bot 의 시간 갭으로 인해서 이미 보팅을 한 포스팅을 1 에서 다시 가지고 와서 중복 보팅으로 인한 에러가 발생하지만 exception 으로 처리하여 문제가 되지 않도록 하였습니다.

해당 소스는 제가 생각해도 너무 편법을 썼고 소스가 덕지덕지하여 부끄러운 마음에 공개를 하기는 힘들 듯 합니다. ㅜㅜ
아직 더 수련을 하여야 할 듯 합니다.
비동기 함수는 너무 어렵네요 ㅜㅜ
이제는 SCT, AAA, ZZAN 이렇게 3 토큰들은 자동으로 큐레이팅을 하고 보상받은 후 클레임하여 스테이킹까지 자동화가 완료가 되었습니다.

회사에서 일을 하거나 sct 관련 개발을 할때에도 큐레이팅을 할려고 홈페이지에 접속하면 이러저러하게 한시간은 그냥 훌쩍 지나가는 것은 기본이었습니다.
물론 좋은 글을 읽고 느끼고 소통하고 해야 하지만 일단 큐레이팅 보상을 받는 부분에 있어서는 자유롭지 못했습니다.
보팅은 보팅이고 글을 읽는 것과 소통은 별개의 것이라 생각이 되었습니다.
보팅을 하고 난 이후에 정말 쉬는 시간에 보팅과 관계없이 글을 읽고 소통하는 것이 더 좋겠다는 생각에서 입니다.
또한 SCT 의 경우는 빨리 보팅할 수록 더 많은 보상이 들어오니 자동화를 하는 것이 어쩌면 최고의 보상을 이끌어 내는 방법이 아닐까라는 생각입니다.

일주일 정도 고생한 끝에 완료를 하고 나니 속이 후련합니다. ^^
이제는 좀 더 집중해서 해야할 것을 할 수 있지 않을까 생각됩니다.
주말 저녁 마무리 잘 하시고 내일 즐거운 월요일 되시길 바랍니다.

Sort:  

수고많으셨네요. 기본적인 일들은 자동화를 해 놓으면 깔끔하죠. 남는 시간은 좀 더 생산적인 일에 !!

넵~^^ 자동화 후에는 정말 해야할 것에 더 집중이 되는 듯 합니다 ^^

오 멋진네요
저도 해보고 싶네요.

도전해 보시길 바랍니다 ^^

오오 대단하십니다...

그리고 보팅과 소통/글읽기가 생각보다 연관성이 떨어져 가는 것 같아요. 동의합니다.

본업이 개발이다 보니 어찌어찌 되네요 ^^
화이트리스트 작성으로 좋은 글을 쓰는 작가를 발굴하는 노력도 게을리 하지 않아야 할 듯 합니다.

저도 좋아하는 작가님 글은 자동 보팅을 하고 있어요. 그리고 나머지 훌륭한 글에는 수동 보팅하고 있습니다. ㅋ

역시 안피곤님은 벌써하고 계셨군요 ^^
대단하십니다!! ㅎ

멋진 개발 응원 합니다

감사합니다 ^^

우와~~ 수고하셨습니다!! 뭔가 매일매일 해내시는 모습이 멋져요~ ^^

감사합니다~~^^
4식구가 1인 1메뉴를 시키는 걸 보니 열심히 살아야겠다는 생각이 더 드네요 ^^