タイトルの通り、Twitter の “いいね” を一括削除するツールをPythonで実装する方法です。
事前準備
- Twitterのデベロッパアカウントの登録(https://dev.twitter.com)
- アプリの登録及トークン取得
この辺りに関しては下記の記事が参考になると思います。

Twitter Developerの開発者申請(例文あり)とAPIキー取得方法まとめ【2019年版】
WordPressのRevive Old Postプラグインを使って、投稿記事を自動でTwitterのタイムラ
Tweepyの導入
pip install tweepy
とかで入れれます。
TweepyはPythonのライブラリです。
入れ方がわからない場合はググって下さい(笑)
実際のコード
下記のコードをコピペして、Twitterのデベロッパアカウントで取得したAPIキーを入れて動かすといいねが消せると思います。(動作確認済 2020/03/19)
import tweepy # 「xxxxx」を、TwitterのAPIトークンに置き換える。 CONSUMER_KEY = 'xxxxx' CONSUMER_SECRET = 'xxxxx' ACCESS_TOKEN = 'xxxxx' ACCESS_TOKEN_SECRET = 'xxxxx' # いいねを消すアカウントの「@」以降のアカウント名を入れる screen_name = '' auth = tweepy.OAuthHandler(CONSUMER_KEY, CONSUMER_SECRET) auth.set_access_token(ACCESS_TOKEN, ACCESS_TOKEN_SECRET) API = tweepy.API(auth) user_info = API.get_user(screen_name=screen_name) # 一回の取得で約20件のいいねを取得できます。 #「*」入れた数字 ×20 が削除される いいね の数です。(APIの仕様上一度に消せる数に制限があります) for i in range(*): FAVORITE = API.favorites(screen_name=screen_name,page=i+1) for number in FAVORITE: status = API.destroy_favorite(number.id) print('「{}」というツイートのいいねを取り消しました!'.format(status.text))
後記
WEBアプリにしてもよかったけど、あまり需要なさそうなのでやめました。笑
今はブックマーク機能ありますが、一時期はいいねをブックマークがわりにつかっていたので一括削除が欲しくて書きました。
なんかの参考になれば幸いです。