2017-12-24 30 views
1

私はその場所を全部探索し、私に提示されたすべてのソリューションはすべて新しいツイートを投稿し、私が収集したツイートに実際に返信しませんでした。私の目標は、スクリプトが2つのつぶやきに返信することですが、何らかの理由で何も動作しない場合、誰かがこの問題を解決できるかどうか本当に感謝しています。twitterでのツイートに返信

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 

それは単に代わりに返答することをつぶやき、それはtweepyのマニュアルに記載されたように、私は「in_reply_to_status_id」を試してみましたが、それはどちらか動作しません。

答えて

2

返信するとき、状況に@UserNameを接頭辞:私は設定

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" 

を。

関連する問題