[kr-dev]자동송금관련 py 만드는 중입니다. 고수님 손길이 절실합니다.

in #kr-qna6 years ago

안녕하십니까? 스티밋 개발자 분께 프로그램 개발 의뢰 드립니다. 

초짜가 시작을 하려니 전혀 만만치 않네요. 


프로그램 내용 

1. @dailypro가 "금손되자" 포스팅(글)을 올립니다.

2. 이 포스팅에 댓글이 달립니다. 

3. 댓글 주소를 가져옵니다. 

4. 가져온 댓글 주소를 메모에 넣어 특정스팀계정에게 송금합니다. 

5. 3~4를 반복합니다. / 중복은 배제되어야 합니다. 



댓글 주소를 가져오고 싶습니다. 

 from steem import Steem

import random

node = ["https://api.steemit.com"]

#private posting key | private active keykeys=["내꺼", "내꺼 넣고"]

s = Steem(node,keys=keys)

account = "dailypro"

asset = "SBD" 

 url = input("https://steemit.com/busy/@dailypro/094-how-was-the-movie-was-it-good") // 하루한번씩 직접넣는걸로

def get_all_comments(url):        

              comments = s.get_content_replies(account,url) 

               for i in comments: if i["children"]>0: 

              for i in s.get_content_replies(i["author"],i["permlink"]):                    

                         comments.append(i) 

             return comments 

여기서 댓글 perlink 를 받아올수 있는건가요? 

'identifier' 을 활용해야 될 거같은데요....

 user.commit.vote(postId, weight, "USER_ID")  이렇게 하면 송금은 될 거 같구요.. 


머리가 복잡하네요 도와주세요... 헬프미~~~~~~

있다면 이걸 메모로 할당해서 

다음단계인 송금에 메모로 넣으면 될 거 같은데요

Sort:  

금손 우리 송금한번 해보자

금손 송금 한번 해볼래?

금손 이벤트 잘되야 될텐데

잘하고 있으신데요?? ㅎㅎ 혼자서 계속 도전해보시면 나중에 다른 기능도 만드실곳 같아요~~ 프로그램은 경험이 워낙 커서요~~
permlink가 주소입니다.

@야매코딩
아이구... 정말

제가 python 은 전혀 경험이 없어서 직접적인 도움이 안될듯요...
그냥 프로그래밍 코드상으로만 보면,
for i in comments: if i["children"]>0:
이거 진행 후에 i["permlink"] 값이 댓글의 permlink 일꺼 같은데요...
근데 그 뒤에
for i in s.get_content_replies(i["author"],i["permlink"]):
이 코드가 들어가있으면 댓댓글을 조회한 값을 다시 i 로 넣게되서 i 값이 꼬여버리지 않을까 싶은데...
조회하고자하는데 포스팅에 댓글 permlink 이신거죠?
댓댓글 permlink 가 아니고요

전 모든 댓글이죠 이게 목표이나
일단, 이벤트 목적으로 댓글만 해도 됩니다
댓글만 1차완료 목표로 하고싶습니다

3.JPG
결과 값을 어떻게 볼수 있나요?

python 경험이 없다보니 이렇게 하는게 맞는지 모르겠지만,
pythod 에서 javascript 처럼 console 에 출력해주는 명령어가 print 가 있는거 같은데요

for i in comments:
print i["permlink"]
...

이렇게해보면 포스팅에 달린 댓글의 permlink 가 console 에 output 으로 찍혀나올듯합니다.

@야매코딩 좀 되보자

@야매코딩 댓글좀 달아봐라

@야매코딩 잘좀 해

@야매코딩 댓글좀 달아봐라

Coin Marketplace

STEEM 0.28
TRX 0.13
JST 0.032
BTC 60793.36
ETH 2909.65
USDT 1.00
SBD 3.64