いつも使っているのは黒歴史クリーナー
ブラウザ上で一括で消せる便利ツールですが、メンテナンスなのか利用できませんでした。
というわけで鍵を持っているという前提で一括削除してみました。
スクリプト
#coding: UTF-8 import sys sys.path.append('/usr/local/lib/python3.5/dist-packages') import tweepy CONSUMER_KEY = "XX" CONSUMER_SECRET ="XX" ACCESS_TOKEN = "XX" ACCESS_SECRET ="XX" auth = tweepy.OAuthHandler(CONSUMER_KEY, CONSUMER_SECRET) auth.set_access_token(ACCESS_TOKEN, ACCESS_SECRET) api = tweepy.API(auth) account = "XX" tweets = api.user_timeline(account, count=1000, page=1) for tweet in tweets: api.destroy_status(tweet.id) print(tweet.created_at)
これを動かすとこんな感じでつぶやいた時刻を表示しながら消していきます。
2021-11-09 04:07:20 2021-11-09 03:07:24 2021-11-09 02:07:23 2021-11-09 01:07:26 2021-11-09 00:07:37 2021-11-08 09:07:22 2021-11-08 08:07:27 2021-11-08 07:07:20 2021-11-08 06:07:26 2021-11-08 05:07:28 2021-11-08 04:07:28 2021-11-08 03:07:25 2021-11-08 02:07:21 2021-11-08 01:07:23 2021-11-08 00:07:45 2021-11-07 09:07:22 2021-11-07 08:07:29 2021-11-07 07:07:26 2021-11-07 06:07:23 2021-11-07 05:07:27 2021-11-07 04:07:23 2021-11-07 03:07:21 2021-11-07 02:07:25
何発か売っていると全部消えました。やったね。