Steemit Alarm Bot! 스팀잇 알람봇 완성했습니다!!!! [다양한 기능 탑재]

in #kr8 years ago (edited)

안녕하세요 @otac 입니다
프로그래밍을 공부하면서 무언가 의미있는걸 만들어보고 싶었는데

미천한 실력 관계로 약 1주간의 대삽질끝에 꽤 그럴싸한 기능을 가진 알람 봇을 만들었습니다!!

텔레그램 봇으로 제작되었으며 우선 간략한 기능을 설명하자면

  • 내글에 코멘트가 달릴 시 알림
  • 내 코멘트에 코멘트가 달릴시 알림
  • 내 글이 리스팀 될경우 알림
  • 내 글이 보팅을 받을 경우 알림
  • 보팅한 사람 / 리스팀 한 사람 / 댓글단 사람 팔로우 추가
  • 내 글의 댓글에 댓글달기
  • 댓글 20초 제한일경우 자동으로 대기리스트에 올려서 순차적으로 댓글 삽입
  • 보팅한 사람 목록을 최근순 보상순으로 정렬하여 보는기능

이며 명령어 및 설명은 다음과 같습니다

KakaoTalk_Photo_2018-02-13-21-31-53_97.jpeg

플레이스토어 / 앱스토어에서 '텔레그램' 을 검색해서

다운받으신뒤에 다음의 링크를 눌러주세요!

https://t.me/FunSteemitBot

다음 링크를 누르신 뒤 친구 추가를 하면 사실상 끝났습니다.!!

KakaoTalk_Photo_2018-02-13-21-32-08_35.jpeg

다음은 명령어 안내입니다


/register - 자신의 아이디를 등록하는 기능입니다
골뱅이(@) 는 제거하고 등록해주셔야합니다

ex) /register otac

/reset - 세팅한 모든 기록을 초기화 하는 기능입니다

/add - 특정 유저가 글을쓰면 알림을 받는 기능입니다.

ex) /add otac

/unadd - 위의 모니터링 목록에서 특정 회원을 제거하는 기능입니다

ex) /unadd otac

/resteem on/off - on off 로 입력하시면 작동가능하며 리스팀시 알림을 받는 기능입니다

ex) /resteem on

/mention - 게시글이나 댓글에 자신의 아이디가 호출이되면 알림을 받는 기능입니다.

ex) /mention on

/detail - 디테일 모드를 키고 끄는 기능입니다. 디테일 모드란 알림시 팔로우/보팅 등의 버튼을 제거하는 기능입니다

ex) /detail on

/myset - 내 세팅 목록을 보는 기능입니다

/exp - 남은 사용 기한을 보는 기능입니다.

/pkey - 자신의 포스팅키를 등록하는 기능입니다.

포스팅키를 등록하셔야 팔로우/댓글 기능을 사용가능합니다.

/que - 댓글 작성 대기 목록을 보는 기능입니다.

/delque - 댓글 작성 대기 목록을 초기화합니다.


처음 등록시 기본 세팅은 댓글과 보팅시 알림을 받습니다

디테일 모드는 on 상태이며 언제든지 종료가능합니다.

KakaoTalk_Photo_2018-02-13-21-38-53_24.jpeg

다음은 댓글에 재댓글을 다는 기능입니다.

해당 알림을 클릭하시면 위 사진처럼 뜨는데 답장을 누르시고

댓글을 달 메시지를 입력하시면 댓글이 달립니다

20초 제한에 걸릴경우 자동으로 댓글 대기리스트에 포함되어

순차적으로 20초마다 댓글을 달아줍니다

그리고 Bandwidth 또는 posting key 오입력 등의 문제로 오류가 발생시

5회동안 시도하다가 댓글 대기 목록을 초기화합니다.

KakaoTalk_Photo_2018-02-13-21-42-08_78.jpeg

보팅을 받게되면 하단부에 Follow 버튼과 Voter 버튼이 나타나게 됩니다

Follow - 해당 유저를 팔로우 합니다 (posting key 필요)

Voter - 해당 글에 보팅한 리스트를 받아봅니다

KakaoTalk_Photo_2018-02-13-21-43-26_49.jpeg

Voter 를 누르면 보팅리스트가 나오게 되며

리스트 하단부에 나오는 버튼은 다음과 같습니다

Latest 10 - 최근 10개의 보팅을 기준으로 보여줍니다

View all - 모든 보팅목록을 보여줍니다

Best 5 - 보상 금액 기준 탑5 명의 유저를 뽑아보여줍니다

기능은 다양하게 추가 예정이며

DB 를 사용하지 않습니다

그리고 포스팅키를 등록시 반드시 'Posting Key' 를 등록해주시고

Master Key 를 등록하시면 절대 안됩니다.

포스팅키는 글쓰기 댓글 보팅등의 한정된 기능만을 제공하는 권한을 가진 비밀번호 입니다.

  • 드리는 말씀

현재 이 서비스는 유료입니다.

기본적으로 한달의 무료 사용 기능이 주어지며 한달이 지날시에는 결제가 필요합니다

1 Month : 0.3 SBD

Unlimited : 1.5 SBD

입니다

다만 저는 수익을 목적으로 이 봇을 유료로 한게 아닙니다
스팀잇에서 유명해지기 위함 입니다.

이 글을 리스팀 / 팔로윙 해주시고 댓글을 달아주시면
평생 이용 가능하도록 기간을 순차적으로 조정해드리겠습니다!!!

힘들게 만들었습니다

꼭 응원과 사랑을 부탁합니다..ㅜㅜ

추신 : 보팅은 언제나 환영합니다. 부끄러운 말이지만 미천한 글솜씨로 아직 스팀잇 가입 한달동안 10달러이상의 보상을

받아본적이 없습니다. >_<

Sort:  

Cheer Up! 많은 사람들이 이 포스팅에 관심을 갖고 있나봐요!

  • from Clean STEEM activity supporter

텔레그램봇의 경우 평문으로 전송이 되지 않나요? 그럴 경우 봇을 통해 포스팅키를 보내면 보안상 위험이 있을 것 같은데요 어떻게 보시나요?

10$짜리 박고 갑니다. 이 밑에 댓글 다는분 선착순 4분 언리미티드 무료!

헉헉 언리미티드 감사합니다. @홍보해

왓!! 줄서봅니다

줄서도 돼요?^^ 와우

줄 서봅니다 ㅋ

아 늦었군요. 그래도 감사드립니다.

헐 늦었당

ㅋㅋㅋ아쉽네요

늦은거죠? -^^

늦었네요 ㅎ

와 이런게 되네요.
유용하게 잘 쓰겠습니다. 팔로우&보팅하고 갑니다~

우와~ 대단하십니다. 바로 깔아봐야겠네요! 리스팀합니다 ^^

혹시 특정 태그가 달린 글의 알람을 등록 할수는 없는지요?

물론 가능합니다만 태그에 따라 분당 글이 20개가 넘는 태그도 있어서요 ㅠㅠ

텔레그램봇이 한 아이디에 분당 15개 이상의 메시지를 보낼수가 없습니다

아마 기능상 제약이 있을거같아요 ㅠㅠ

제가 신입뉴비님들을 지원하기 위한 프로젝트를 하고 있는데..내용은 신입뉴비가 질문 사항이 있을때 kr-qna태그를 달아 글을 올리면 그 글에 답글을 달아드리려 하거든요..신입뉴비대상 질문태그라 말씀하신만큼의 많은 양의 글이 한꺼번에 올라오진 않을 듯 한데...검토 한번 부탁드려요 ^^

넵 고려하겠습니다!!

감사합니다! 기능 추가해주시면 저희 서포터 활동에 큰 도움이 될 듯 합니다~ ^^

현재 제작중입니다!!

보팅 팔로우 리스팀 했어요 ㅎㅎ
짱짱맨 화이팅입니다 ㅎㅎ
어젯밤 댓글이란 보팅한 보람이 있네요 ㅎㅎ
@홍보해

감사합니다

텔레그램으로 감사 댓글 답니다 ㅎㅎㅎ

대단해요!!+_+
팔로하고 종종찾아뵐게요!~

감사드립니다 ㅠㅠㅠㅠ

더 홍보하고 싶은데 방법이 없을까 ㅜ.ㅜ
잘 쓸게요!!

왜 대댓글이 안될까요

멋지네요 ㅎㅎ
slack 과 telegtam을 이용한 알림에 대한 관심이 생기고 있었는데 도움이 많이됩니다 ㅎㅎ

감사합니당 ㅠㅠㅠ

고생하십니다 !!
추신 보고 울었습니다 ㅠㅠ