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

in #kr6 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:  
There are 3 pages
Pages

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

  • from Clean STEEM activity supporter

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

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

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

왓!! 줄서봅니다

줄서도 돼요?^^ 와우

줄 서봅니다 ㅋ

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

헐 늦었당

ㅋㅋㅋ아쉽네요

늦은거죠? -^^

늦었네요 ㅎ

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

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

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

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

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

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

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

넵 고려하겠습니다!!

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

현재 제작중입니다!!

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

감사합니다

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

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

감사드립니다 ㅠㅠㅠㅠ

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

왜 대댓글이 안될까요

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

감사합니당 ㅠㅠㅠ

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

마이입니다
정말고생하셨습니다.
리스팀 고고
DQmccGdhvHFd8UXRHm7FuBPPigYBc2RtZr2UZMbHpWVxvbQ_1680x8400.png

며칠 전부터 계속 노력하시던 것이 이것이였네요.
감사합니다. 잘 쓰겠습니다. 미약하나마 리스팀하겠습니다.

포스팅키가 입력해서 구현한 방식은 대단히 흥미롭네요~ 고생하셨습니다~

감사합니당 !!

와 진짜 대단하세요. !!!
필요한 기능들이 잔뜩있네요~~~!!
사용해봐야겠습니다.
팔로우 보팅 리스팀 했습니다^^

너무감사합니다 저도 팔로우할게요!! 참고로 저는 지금 제 봇으로 댓글다는중입니당 ㅋㅋ

옷!!! 멋져요^^
저도 감사드려요^^

와우~ 정말 대단하십니다.
텔레그램 사용해 본적이 없는데 텔레그램부터 깔아야 겠군요.
너무나 감사합니다.

오오 좋은데요? ㅋㅋ 써보고 후기 남기겠습니다 ㅋ

제가 원하는 기능들이 다 있네요. 고생하셨습니다.
다만, Posted 연결 링크가 잘못되었으니, 확인 바랍니다. steemit이 stemmit으로 오타인 듯합니다.

헉 감사합니다 금방 수정하겠습니다 꾸벅

아직 수정이 안되었네요.

지금 완료되었습니다!!

너무 좋아요.. 팔로우랑 보팅하고, 리스팀할께요. ^^;

와~진짜 대단하십니다!
이런걸 만드시네요^^

상당히 유용한 봇이네요. 만드시느라 고생하셨습다. 유용하게 사용하겠습니다. 감사합니다.^^

이미 팔로워였네요~^^

이런거 보면 프로그래머가 존경스럽습니다

대단하십니다. 고생하셨습니다^^

추가기능 제안사항.

  1. 새로운 글 알림에 글 내용 표출 (현재는 저자의 프로필만 표출)
  2. 새로운 글 알림에서 좋아요를 할 수 있게(현재는 팔로우만 가능)
  3. 새로운 글 알림에서 댓글 달기 (시험해 보니 안되었음)
  4. 코멘트 알림에서 대댓글 달기 (된다고 하셨는데 안되더군요)

수고하십시요.

혹시 새로운 글 알림이 /add 명령어를 통한 모니터링 말씀하시는건가요??

아니요. 새로운 글 알림 Posted에서 글 내용의 일부가 보이게 하고, 좋아요 할 수 있게 하는거요.

아 넵 무슨말인지 알겠습니다

정말능력자세요! 꼭사용해보고싶어요
팔로와 리스팀하겠습니다^^

와.. 정말 최고입니다 @otac 님 감사합니다 !! 혹시 포스팅키 등록 예시하나만 알수있을가요?

/pkey ADFADJFKADKFAJDKFAJDKF
이런식으로 하시면됩니다!!

우와 대단하세요^^
저도 한번 써봐야겠네요~

감사합니다!!

아주 편리한 기능을 만들어 주셨네요. 안그래도 알림 기능이 없어서 불편하다고 생각하는 요즘이었는데. 사용해볼게요.

보팅.리스팀. 팔로우하고 갑니다.

감사합니다><

우와! 바로이용해봐야겠어요 너무 멋집니다

우와.. 대단하세요. 일단 설정했습니다. 사용해보고 괜찮으면 유료 결제 하겠습니다. 보팅/리스팀/팔로우 모두 했습니다.^^

와 이런걸 어떻게 만드심 ㄷㄷ

잘 쓰겠습니다. 감사합니다!
팔로+보팅+리스팀 완료!

감사합니다!!!!!

고생 많으셨습니다. 풀봇 드리고 갑니다. @홍보해

감사합니다 ㅠㅠ

@otac님 안녕하세요. 개대리 입니다. @eversloth님이 이 글을 너무 좋아하셔서, 저에게 홍보를 부탁 하셨습니다. 이 글은 @krguidedog에 의하여 리스팀 되었으며, 가이드독 서포터들로부터 보팅을 받으셨습니다. 축하드립니다!

우와아아아!
보팅이랑 리스팀이랑 다 받으세요!!!! :)

감사합니다 ㅠㅠㅠㅠㅠ

정말 수고 많으셨습니다^^

감사합니다!!

좋은 기능이 정말 많네요
유용한 정보 감사합니다
리스팀해가요

감사드립니다!!

오오. 역시 능력자이시군요. 부럽습니다. 선팔 보팅하고 갑니다. 즐거운 연휴 되세요

저도 보팅&리스팀해요.
기존 텔레그램봇은 심플했는데 요건 디테일한 기능이 많아서 좋네요ㅎㅎ
(개인적으로 누가 얼마 보팅했나 알아볼수 있어서 좋은듯요ㅋㅋ)

유용한 기능이네요. 감사합니다.

@otac님 좋은 알림봇 감사합니다! 저랑은 급이 다른 개발자시군요 ㅎㅎ 리스팀도 완료 했습니다 : )

훌륭하네요~ 더 많이 알려지도록 보팅, 팔로우, 리스팀 하고 갑니다~!!

우아 컴알못이라 이런게 넘 신기하네요
리스팀해놓고 여유시간있을때 따라해봐야겠어용!

고생하셨습니다. 스팀잇에는 인재가 참 많네요~^^

잘 사용하겠습니다.

감사합니다!!

정말 쓸만한 봇이네요.

저도 다운받아서 한번 이용해봐야 겠습니다.

스팀잇에서 활동하면서 종종 내 글에 댓글이 달렸나 확인하기 힘들때가 있었는데 덕분에 손쉽게 확인해볼수 있겠네요.

즐거운 설 연휴 되세요~!
@junsug

오탁님 항상 고민많이 하시던데 드디어 개발 완료 하셨군요~!! 감축드립니다~!!^^
역시 이럴땐 당연히 리스팀, 풀봇 고고씽 해야죠~!!!ㅎㅎ

오우 !!!! 정말 고생하셨습니다 ! 사용해보고 건의사항이나 문제점이 있다면 말씀드리겠습니다 !!! + 팔로워까지 !!!

스팀잇을 활용하는 진정한 방법에 가까운신듯 하네요!
놀라워요!

There are 3 pages
Pages