Tweepy | Tweet'i Önceden Favorilediğimi Kontrol Etmek

Tweepy’de çok fazla “Bu tweet’i zaten favoriniz var” hatası alıyorum ve bu hatayı tekrar tekrar verdiğinde API rate limit hatası [kod 429] çıkıyor.

Bu sorunu çözmek için tweet’i favorilere eklemeden önce, tweet’in benim tarafımdan beğenilip beğenilmediğini kontrol etmek istiyorum. Ancak koduma if / else komutunu giremedim, yardım edebilecek biri olursa çok memnun olurum.

Aşağıdaki kodu denedim ve “favorite = status.favorited” bölümünü ekledim, kod bu haliyle çalışmıyor. Nerede yanlış yapıyorum?

import tweepy
import time

auth = tweepy.OAuthHandler('secret_credentials','secret_credentials')
auth.set_access_token('access_token','access_token')

api = tweepy.API(auth, wait_on_rate_limit=True, wait_on_rate_limit_notify=True)
user = api.me()


for tweet in tweepy.Cursor(api.search, q="books", result_type="recent").items(70):

   status = api.get_status(tweet) 
   favorited = status.favorited
      
   if favorited == False: 

    try:
        print('Tweet Liked')
        tweet.favorite()
        time.sleep(10)
    except tweepy.TweepError as e:
        print(e.reason)
    except StopIteration: 
        break

tweepy modülünü sizden öğrendim teşekkürler buarada aramıza hoşgeldiniz

Hoş buldum sağolun :blush:

size bir soru sorabilir miyim