[kr-dev] 최신 글 알림 서비스 #1

in kr-dev •  2 years ago  (edited)

특정 원하는 사람의 글

혹은 특정 태그의 최신글이 작성되었을 때

제일 먼저 가서 댓글을 달고 싶으신가요?

개인적으로는..

@danihwang @jungs @tumble 님의

지원 프로젝트에 참여하고 싶은데

늦게 알아서 참여를 못했던 적이 있습니다.

그 외로도 특정 태그의 최신글을 알림받고 싶은데 뭐 없나?

찾아보다가 특정 사람이 글을 작성하면 바로 찾아가 보팅을 해주는 서비스는 있는데 알림 서비스는 없는것 같아서

제가 개발해보고자 합니다.


알림 기능을 위해서 필요한 기능을 차근차근 개발하려고 합니다.

01.05 수정 사항
텔레그램을 통해 알림 메시지를 보내는 것을 진행하고 있습니다.
image.png

현재 개발중인 코드는 아래 git에서 확인할 수 있습니다.

https://github.com/passionbull/steemit-alarm-posting

개발을 위해 Steem-python을 활용하였습니다.

설치하는 방법은 다른 능력자님들이 올리신게 있어 생략하겠습니다.

https://github.com/steemit/steem-python

http://steem.readthedocs.io/en/latest/

아래 사진은 예제처럼 제가 스달을 얼마나 갖고 있나 체크해봤습니다 ㅎㅎ


 

알리미 봇 개발을 위해서 아래와 같은 과정으로 개발합니다.


 

  • 주기적으로 특정 태그 혹은 유저의 글을 검색한다.
Steem API에 보면 특정 태그의 글을 가져오는 함수가 있습니다.

각각 파라미터를 보면

  • limit: 몇 개의 포스팅을 가져올 것인가?
  • sort: recent, payout, created, trending 등 태그의 어떤 글들을 가져올 것인가?
  • category: 어떤 tag의 글을 가져올 것인가?
  • start: 특정 포스터부터 다음부터 검색하라는 파라미터이다.

아래 그림과 같이, kr-dev의 최신글 중에서도 가장 최근 글 1개를 추출해봤습니다.

[<Post-@jacobyu/2xk3vo>]가 출력되었고, 이것의 의미는..
https://steemit.com/kr-dev/@jacobyu/2xk3vo
위의 글이 가장 최신의 글이라는 의미입니다.


간단하게 테스트를 해봤는데요.


테스트를 해봤으니 간단한 프로그램을 만들어보려고 합니다.

주기적으로 체크를 하고 최신 글이 업데이트 될 경우, 감지하는 봇을 만들었습니다.

추후 Text message가 뜨는 것 대신에 푸쉬 메시지를 보내게 되면 알림 기능이 완성이 됩니다.

코드는 위에 깃허브 링크에 가면 볼 수 있습니다.

지금은 아주 단순합니다.

전체 개발 과정은 아래와 같습니다.

  • 주기적으로 특정 태그 혹은 유저의 글을 검색한다. (특정 태그에서의 최신 글 검색)
  • 새로 업데이트가 된 글이 있을 경우 특정 동작을 하게한다. (현재는 Text 출력)
  • 특정 동작으로는 기존 서비스들을 활용할 계획이다.
    • 트위터, 인스타, Facebook 포스팅을 통한 알림
    • Email 및 문자 전송
    • GCM Service 개발
    • GCM service를 하는 써드파티 앱 활용
꾸준히 개발해서 많은 사람들이 사용할 수 있도록 하겠습니다.

많은 조언과 참여 부탁드립니다!

감사합니다.

Steemit에 필요한 기능이 무엇일까?

같이 고민해봐요. 링크는 아래와 같습니다.

https://steemit.com/kr-dev/@jacobyu/2xk3vo

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:  

Cheer Up!

  • from Clean STEEM activity supporter
  ·  2 years ago (edited)

수정 1차 완료
궁금한 것이 있다면 댓글 달아주세요!

치킨장학금 응원해주세요~
개발자는 사랑입니다 :ㅇ

감사합니다!

  ·  2 years ago (edited)

프알못에게 있어서 어려운 이야기지만,,,,
일반 사람들도 쉽게 사용하게 될 날을 기대하겠습니다!

네 쉽게 사용할수 있도록 하는건 개발자 배포자의 몫이라고 생각합니다!
감사합니다!

test @jacobyu

  ·  2 years ago (edited)

유사한 서비스로 ludorum님의 챗봇이 있습니다~ 참고하셔도 좋을듯 해요~^^

네 연결해봤습니다!
유저들이 원하는 태그나 사용자 설정하는 인터페이스를 참고하면 좋을 것 같더라고요! ㅎㅎ

감사해요! 근데
ludorum님의 챗봇도 텔레그램에서 연결해봤는데요
언급됐을 때 알림이 오는거죠?
서비스가 동작안하는 것 같아서요 ㅜ

제 서비스는 특정 태그, 특정 유저의 최신 글 알림을 하고 싶은데
이 서비스는 현재 운영중인게 있나요?

https://steemit.com/ko-general/@clayop/--noteefi
noteefi 서비스가 제가 만들고자 하는거랑 가장 비슷한 것 같은데
지금은 안하시는 것 같더라고요.

네 무슨 일인지 두분꺼 다 운영이 잘 안되고 있는것 같습니다~. 만들어주시면 잘 쓸게요 ㅎㅎㅎ

혼자서 써먹을 수 있는 정도는 만들었는데
모든 사람이 쓰게하는건 좀 더 개발을 해야할 것 같아요
사용자마다 원하는 태그나 유저 등록도 할 수 있게 해야하고
그렇게 하려면 DB랑 연동하는것도 구현해야하구
고민중이에요! ㅋㅋ