言語:python
tweepyを使いtwitter上で5000RT以上されたツイートに対し、RTと画像付きリプライを送りたいと考えています。
python
1import tweepy 2 3CK = '~~~~~~~~' 4CS = '~~~~~~~~' 5AT = '~~~~~~~~' 6AS = '~~~~~~~~' 7 8auth = tweepy.OAuthHandler(CK, CS) 9auth.set_access_token(AT, AS) 10api = tweepy.API(auth) 11 12#リプ内容 13msg = 'RTしました' 14 15q_word="#min_retweets:5000" 16 17for status in api.search(q_word, count=30): 18 tweet_id = status.id 19 print(tweet_id) 20 21 reply_text = "@"+str(tweet_id.user.screen_name) +" "+ msg 22 print(reply_text) 23 24 try: 25 # リツイート実行 26 api.retweet(tweet_id) 27 api.update_with_media('img.jpg', status = reply_text, in_reply_to_status_id = tweet_id) 28 except: 29 print('error')
ただ、上記のコードを実行すると、
pyhton
1AttributeError: 'int' object has no attribute 'user'
このようなエラーがでてしまい、対処が出来ず困惑しております。
どなたかエラーの対処法をご教授頂けませんでしょうか。
よろしくお願いいたします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/07/16 12:07