clayop님이 만드신 스팀잇 모니터링 텔레그램봇의 소스코드를 찾았습니다.

in #kr9 years ago (edited)

@leesunmoo 님의 올빼미 거래소에서 스팀달러를 좀 사서 모으려고 하는데, 이번주 내내 놓치다가 결국 오늘 드디어 매수를 하고 말았네요.

'올빼미'이름이 붙은건 아무래도 밤에 잠을 자지 않고 아침까지 기다렸다가 매수를 하라는 의미가 아니였을까요? ㅎㅎ

어째든, 어떻게 하면 이선무님의 올빼미 거래소 글이 올라오는 것을 알 수 있나 하다가 @clayop님의 텔레그램 봇 서비스
noteefi 를 알게 되었습니다.

등록한 사람들의 글이 올라오면 바로 알림이 떠서 좋은데, 단점은 댓글도 알림이 뜹니다. 띵~ 띵~ 띵~... -____________-

아주 밤잠 설치기 딱 좋은 상황이라 (우리나라 법조계 화법을 빌어서 표현하자면) 다시 쓰기는 좀 두려운 감이 없지 않다고 말할 수 없습니다.

그러다가 발견한게 github라는 프로그램 공유(?) 사이트에 clayop님이 소스코드 올리신 것을 찾았습니다.

아주 기쁘네요. 이걸 좀 고쳐서 댓글은 알림이 울지 않게만 할 수 있다면, 이제 주요 인물(?) 모니터링도 가능하겠습니다. ㅋㅋ

이제 이 코드를 공부한 사람들은 선착순 전쟁에서 매우 우위를 점할 수 있을 것 같네요 ㅋㅋㅋ

관심있으신 분들 보시라고 링크와 코드 일부 남겨놓습니다.

https://github.com/clayop/noteefi

그나저나 루프문만 몇 갠지... 초고수님이 짜신 코드라 과연 읽을 수 있을 지 모르겠네요. ㅠ.ㅠ


while True:
        sub = json.dumps({"jsonrpc": "2.0", "id": wid, "method": "call", "params": [0, "get_block", [block]]})
        send = ws.send(sub)
        wid += 1
        res = json.loads(ws.recv())
        ntx = 0
        if res["result"] != None:
            if res["result"]["transactions"] != []:
                tx = res["result"]["transactions"]
                ntx = len(tx)
                for i in tx:
                    for op in i["operations"]:
                        if op[0] == "comment":
                            for j in monitor_id:
                                spec_char = [" ", ",", ";", ":"]
                                for k in spec_char:
                                    if str("@"+j+k) in op[1]["body"] and op[1]["body"][0:2] != "@@":
                                        author = op[1]["author"]
                                        plink = op[1]["permlink"]
                                        title = op[1]["title"]
                                        parent_author = op[1]["parent_author"]
                                        parent_permlink = op[1]["parent_permlink"]
                                        if author[0:8] == "linkback":
                                            pass

Sort:  

프로그램어를 못해서 사용은 못하지만, 곧 능력자님들에 의해 쉽게 이용할 날을 기다리겠습니다. 알람 서비스 유용할 것 같네요.

이미 텔레그램에 저 서비스가 제공되고 있어요. 대신 댓글까지 알람이 와서 고거만 없애는 걸 연구(?)해 보려구요 ㅎㅎ

오~ 이거 재밌네요!
텔레그램을 잘 안써서 지금은 지워놨는데..

오늘 아침의 놀라운 스피드의 이유가 있었군요!! ; )

아침에 아이디 봤습니다.^^ 잠을 잔것 같기도 하고 아닌것 같기도 하고, 아직 몽롱합니다.
어제 밤 11시쯤인가 선무님이 밋업 관련 글 올리신 후 댓글 알람이 끊임없이..ㅎㅎ

하핫.. 그게 chatid를 설정해 놓으셔서 부작용(?)이 있었군요. ㅎㅎㅎ
타이틀 부분을 '올빼미'로 검색하도록도 바꿔야 겠네요. ㅋㅋㅋ

어렵지만 하나씩 공부합니다..~~~

제겐 그냥 이집트 상형문자처럼 보이네요.
그나저나 알람 모니터 기능이 제대로만 되면 정말 유용하게 쓸 수 있을것 같네요.
누군가 개발해주시길 손 빨며 기다려보는 수 밖에 없어 아쉽지만요 ㅎ

대단하십니다. 이런걸 찾아내서 응용하고 계시다니..
저는 그냥 텔레그램 제꺼만 사용중 ㅎ

오호 미나리님 오늘 1등으로 매수하시던데 이런것을 쓰고 계셨군요!!^^
전 외계어 같네요!! ^^ 하나도 모르겠습니다 ^^
댓글알람기능만 없어지만 좋긴하겠네요!!

Congratulations @minari! You have completed some achievement on Steemit and have been rewarded with new badge(s) :

Award for the number of comments

Click on any badge to view your own Board of Honor on SteemitBoard.
For more information about SteemitBoard, click here

If you no longer want to receive notifications, reply to this comment with the word STOP

By upvoting this notification, you can help all Steemit users. Learn how here!

Coin Marketplace

STEEM 0.04
TRX 0.32
JST 0.078
BTC 61583.79
ETH 1637.38
USDT 1.00
SBD 0.41