Amazing-Python-Scripts
30 строк · 909.0 Байт
1import tweepy2import json3
4# Twitter API credentials
5consumer_key = "YOUR_CONSUMER_KEY"6consumer_secret = "YOUR_CONSUMER_SECRET"7access_token = "YOUR_ACCESS_TOKEN"8access_token_secret = "YOUR_ACCESS_TOKEN_SECRET"9
10# Authenticate to Twitter
11auth = tweepy.OAuthHandler(consumer_key, consumer_secret)12auth.set_access_token(access_token, access_token_secret)13
14# Create API object
15api = tweepy.API(auth)16
17# Path to the extracted Twitter Archive JSON file
18archive_path = "PATH_TO_YOUR_TWITTER_ARCHIVE/data/js/tweets/"19
20# Delete all tweets
21with open(archive_path + "tweet.js", "r") as file:22tweets = json.load(file)23
24for tweet in tweets:25tweet_id = tweet["tweet"]["id_str"]26try:27api.destroy_status(tweet_id)28print(f"Deleted tweet with ID: {tweet_id}")29except tweepy.TweepError as e:30print(f"Failed to delete tweet with ID: {tweet_id}\nError: {e}")31