Привет, я только начал изучать, как использовать Tweepy, и я хотел знать, как ответить на твит определенного пользователя c, если твит содержит определенное слово или хэштег. Вот код ниже. Я мог бы получить хэстэги, но когда я обновляю его по идентификатору твита, он публикуется в моей временной шкале, а не обновляется по этому конкретному сообщению c.
for tweet in tweepy.Cursor(api.search,q="Lalmadhaar",lang="en",result_type="recent",screen_name='@RGVzoomin',since="2020-04-15",tweet_mode="extended").items():
hashtags = tweet.entities['hashtags']
try:
if hashtags:
ht = [ht['text'] for ht in hashtags]
print("HashTage : ", ht)
print( tweet.id, "tweet.created_at",tweet.created_at)
#print (tweet.user.name,tweet.id,tweet.created_at, tweet.text)
tweetdesc=tweet.full_text
print("tweetdesc",tweetdesc)
print("Tweeted Person Name @ ", tweet.user.name, " Tweet Id @ ", tweet.id, tweet.created_at)
#twitter_handle = '@' + tweet.user.name
message = '@' + tweet.user.screen_name + " " +"Very Nice Song..!"
api.update_status(status=message, in_reply_to_status_id=tweet.id)
print("Tweeted Success and updated")
except Exception :
print("exception",Exception)
raise