2017-12-24 30 views
1

그래서 나는 모든 곳에서 검색해 보았습니다. 나에게 소개 된 모든 해결책은 모두 새로운 트윗을 올렸고 실제로 수집 한 트윗에 응답하지 않았습니다. 내 목표는 스크립트가 내가 검색하는 2 개의 짹짹에 회신하는 것입니다. 그러나 어떤 이유로 아무것도 작동하지 않습니다. 누군가 해결할 수 있다면 정말 감사 할 것입니다. 그것이 tweepy 문서에서 언급했지만,이 중 하나가 작동하지 않는 내가 "in_reply_to_status_id"를 시도트위터에의 트윗에 대한 답변

while True: 
    for tweet in tweepy.Cursor(api.user_timeline, 
        since='2017-12-24', 
        screen_name='something' 
        ).items(2): 
        try: 
         if not tweet.retweeted: 
           tweet.retweet() 
           m = "Something" 
           t = api.update_status(status=m, in_reply_to_status_id=tweet.id) 
           print("Something, Working...") 
           sleep(10) 
        except tweepy.TweepError as e: 
         print(e.reason) 
         sleep(5) 
         break 

        except StopIteration: 
         break 

, 그것은 단순히 회신 대신 그것을 짹짹.

답변

2

회신 할 때, 상태에 @ 사용자 접두사 : 내가 설정

while True: 
    for tweet in tweepy.Cursor(api.user_timeline, 
       since='2017-12-24', 
       screen_name='something' 
       ).items(2): 
       try: 
        if not tweet.retweeted: 
          tweet.retweet() 
          m = "@UserName Something" # <--- 
          t = api.update_status(status=m, in_reply_to_status_id=tweet.id) 
          print("Something, Working...") 
          sleep(10) 
       except tweepy.TweepError as e: 
        print(e.reason) 
        sleep(5) 
        break 

       except StopIteration: 
        break 

주의 : @UserName 접두어

m = "@UserName Something" 

합니다.