지난 주 자동으로 보팅하는 로봇을 만들어 보기 위하여 node.js를 공부하였다.
자동으로 보팅하는 봇 만들어 보기 #3
그런데 node.js를 처음 접하다 보니 생각보다 어려웠다.
steemit 서버가 변경되면서 접속이 안되는 일이 생겨서 더 힘들었다.
그러던 중 @tmkor 님이 윈도우에 steem-python을 설치하는 법을 올려주셨다.
윈도우 10 환경에서 steem API 라이브러리 설치하기 with python
역시 스티밋에는 개발자들이 많아서 도움을 많이 받을 수 있다.
다시 파이썬을 설치할려고 하였으나, 역시 실패...
원인이 무엇인지 한참을 찾아보다가 사용자 명이 한글이어서 설치가 안된다는 사실을 발견하였다. 그래서 사용자 계정을 영어로 만들고 @tmkor 님이 써 준대로 하니 설치가 된다.
암튼. 우여곡절 끝에 다시 파이썬으로 작업 시작.
파이썬도 낯설기는 마찬가지이다.
여기 저기 찾아보면서 작업을 시작했다.
일단 특정작가의 최신 글을 받는 파이썬 코드를 간단하게 완성.
그 결과는 다음과 같다.
이렇게 간단한 것을 하는데 며칠이 걸렸으니 내가 봐도 안타깝다.
다음에 추가로 할 것은 지정한 작가의 최신 글의 제목과 링크를 만들어서
지정한 email 주소로 보내는 것을 할 예정이다.
처음에 할려고 했던 보팅봇은 크게 효용가치가 떨어져서 다음으로 미루기로 한다.
이 프로그램이 완성되기까지 많은 스티미언들의 글을 참고하였다.
시간이 나면 관련 사항에 대해서도 정리하여 글을 쓸 예정이다.
안녕하세요!
이메일로 보내는거 좋은 것 같습니다!
추후 많은 사람들에게 서비스를 한다면 텔레그램을 써서
유저의 정보를 입력받는 것도 괜찮은 방법 같습니다.
예를 들어 유저의 이메일, 지정할 작가의 정보를 트레이딩님이 만드는 서비스에서 유저의 이메일로 정보를 보낼 수 있도록 해야될 것 같아요!
그리구 저도 최신 글 알림 서비스 개발중인데요.
저 같은 경우는 특정 태그 및 유저들의 최신 글을
텔레그램으로 받는 서비스를 만들고 있습니다.
하시려는 프로젝트가 저랑 비슷한 것 같아서요!
https://steemit.com/kr-dev/@jacobyu/kr-dev-2-telegram
한 번 참고해보셔요.
제가 개발하고 있던 코드도 깃허브에 공개해놨습니다.
( steem, telegram, yaml 라이브러리를 활용하는 모듈을 각각 클래스로 만들어 놨고, main.py는 업데이트 안했는데 main.py에서 만들어놓은 모듈들의 함수를 이용해서 서비스를 만들고 있습니다. DB관련 작업을 진행 한 후 main.py를 업데이트 할 예정입니다.)
감사합니다!
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
좋은 글 감사합니다. 깃허브에 올리신 것도 참고할께요.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
정말 능력자십니다~.~
파이팅입니다!!
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
응원 감사합니다. 갑자기 힘이 납니다.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
스팀잇엔 정말 능력자분들이 많으신거 같아요ㅎㅎ 팔로우 하고 갑니다!
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
저는 다른 능력자에 비하면 피라미입니다. 칭찬 감사합니다.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
👍👍👌👌👌
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
오우 잘 실행되셨다니 다행입니다.
조금 다른 댓글이지만..
개인적으로 python IDE는 visual studio code를 애정합니다. 한번 써보셔요!
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
그리고 이메일 보내시려면 gmail 계정 하나 파시고 smtp 설정해서 보내시는게 제일 편할것 같습니다. 메일서버 구축은 언제나 좀 어려운 느낌입니다..
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
email 보내는 법도 물어볼려고 했는데, 벌써 답을 주셨네요. 관련 예제 있을까요? 파이썬으로 email 보내는 예제?
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
저도 그거 애정하는데.. 하필 visual studio 깔면서 전 사용자 옵션을 빼고 설치하는 바람에 새로 만든 계정에서 사용을 못하더라고요. 다시 설치할려고 하는데, 시간이 안나네요. 주말에 visual studio 다시 깔겁니다. 감사요..
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
몇달전에 파이썬 설치하려다가 포기헸는데
가능한 모양이군요.
시도해봐야 겠습니다.
감사합니다^^
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
옙. @tmkor님이 대단한 열정을 가진 개발자시네요. 저를 위하여 다시 길을 뚫어 주셨어요. 이!! 중요한 것이 윈도우의 계정이름이 한글이면 설치가 안됩니다. 만약 한글로 계정으로 만드셨으면 사용자 계정을 영문으로 새로 만드세요.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
감사합니다.
윈도우 사용자계정까지 문제가 되는군요.
자랑스러운 한글이 여기서는 장애가 되다니..
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit