ツイートの一括削除ツール!

カテゴリー: Twitter

自分のTwitterのツイートをさまざまな条件を指定して一括削除できるWebツールです。
このWebツールを使うためにはツイッター認証が必要です(ツイッターにログインしていれば1クリックで完了します)。

1.ツイッター認証

2.削除方法の選択

Web上で削除する 推奨詳細

ツイートデータから削除する(詳細

3.一括削除のメニューを選ぼう!

すべてのツイートを削除する

画像がツイートをすべて削除する

という文字列がツイートをすべて削除する

リツイートの保護・削除について

リプライの保護・削除について

リツイートされた回数がのツイートをすべて削除する

お気に入り回数がのツイートをすべて削除する

のツイートをすべて削除する

 

※削除対象のツイート件数を取得するだけで、まだ削除は実行しません

ツールの概要

これまで投稿したツイートを次の条件で一括削除できるWebツールです。

  • すべてのツイートの一括削除
  • 画像がある( or ない)ツイートの一括削除
  • 指定した文字列がある( or ない)ツイートの一括削除
  • 指定したリツイート回数以上( or 以下)のツイートの一括削除
  • 指定したお気に入り回数以上( or 以下)のツイートの一括削除
  • 指定した日付以降(or 以前)のツイートの一括削除

1回の実行で最大1000件の削除が可能で、残りのツイートは20分ごとに300件のペースで自動削除します。

※一度に大量のツイートを削除するとツイッター社からスパム判定を受けて最悪アカウント停止になるためこのような仕様にしています

削除実行後、あなたのツイッターにて本ツールの宣伝ツイートが実行されるのであらかじめご了承ください

なお、本ツールを使用しているサーバーはエストニアにあります(維持費が安いから)。

ツイートの削除にかかる時間は?

1000件の削除で5分くらいかかります(サーバーの状況で前後します)。平日の夜8時40分に800件の一括削除をテストしたところ、3分13秒で完了しました。

使い方

1.「ツイッター認証」を行います。

2.削除方法を「 Web上で削除する 」「 ツイートデータから削除する 」から選びます。

3.削除条件を選択し、「削除対象のツイート数を取得」をクリックします。

4.削除対象となったツイート数と内容が確認できるので、問題なければ「削除」を実行します。

5.自動的にツイートの削除が行われます。

利用規約(Terms Of Service)

※削除したツイートは元に戻せません
※削除を実行する前に必ず削除対象のツイート確認をしてください。以前「消えてほしくないツイートがすべて消えた!管理人のせいだ!」とお叱りを受け、数か月にわたってコメント欄を荒らされたことがあります
※本ツールは十分な動作確認をしていますが、予期せぬ原因で意図しない動作になる可能性があります
※そのため本ツールは自己責任でご利用ください(本ツールの利用により発生したいかなる直接的・間接的損害に対して一切責任を負いません)

プライバシーポリシー(Privacy Policy)

このアプリでは、あなたに変わってサーバーが自動的にツイートの削除を行います。その際、あなたのツイッターと私のアプリが連携され、あなたのツイッターの

  • アクセストークン
  • アクセストークンシークレット

が一時的に取得・利用されます(それらの情報を使えばあなたのツイッターを操作することが可能となります)。

私はその情報をサーバーに保存および悪用はしませんが、心配な方は、本アプリを利用した直後にあなたのツイッターと私のアプリの連携解除を次のように行ってください。

  1. 下の「アプリ連携解除」ボタンをクリックする
  2. 「連携しているアプリ」を選択
  3. 「ツイートの一括削除ツール」を選択
  4. 「アプリの許可を取り消す」を選択

お知らせ

「削除できない」について

「ツイートの一括削除ツール!」を利用された方から頂いたご意見を総合的に考えて、削除できる場合と削除できない場合についてまとめてみました。

  • ある期間より古いツイートは削除できない
  • 削除できる最大数(3200個)のツイートを消した場合、それ以前のツイートは削除できない(ツイッターの仕様上)
  • 訂正→削除できる最大数(3200個)のツイートを消した場合でも、「ある期間」より新しいツイートであればさらに遡って削除できることがわかりました
  • 削除できる最大数(3200個)のツイートを消した後、新しくツイートをしていった場合、新しくツイートしたものは削除できる

※「ある期間より古いツイートは削除できない」の「ある期間」は不詳です。私の最も古いアカウント(2015年3月に作成したBOT)でテストしたところ、全ツイート5000件を削除できたので、2015年3月以降のツイートであれば全て一括削除できるはずです。

「数件しか削除されない」について

削除対象のツイートはたくさんあるのに、いざ削除を実行すると数件しか削除されない・・・

この原因は、ツイッター社がツイートの一括削除をスパム行為と勘違いしてしまって、ツイートの削除操作を停止していることが考えられます。

コメントで寄せられた情報をもとにテストアカウントでいろいろ試した結果、短時間に何度もツイートの削除を実行した場合にスパムと認識されるようです。

そのため、ツイートの削除を短時間に何度もしないように注意してください(スパムとして認識された場合、パスワードの変更を求められ、最悪アカウントが停止されます)。

「ツイート数」「いいね数」について

ツイートの削除を実行したあと、ツイッター上に表示される「ツイート数」や「いいね数」が実際の数値と合いません。

これはツールのバグではなく、ツイッター内部でのバグのため、こちら側からどうすることもできません(しばらく時間を置いたら正しい数値になります)。

お願い

  • 動かない
  • バグ・脆弱性がある

など、なにかお気づきな点があればコメント欄で教えてください。

※動かない場合はお使いのブラウザの情報を教えてください。

コメント

1:12/30-1/7までかけて6万強のツイ消しをしたユーザー:2023/01/07 17:20:02

環境:パソコン,chrome
削除方法;tweet.jsを用いる方法

①一回で数万以上のツイートを対象にすると、5千前後のツイート削除から進展しなくなったりした。しかし、繰りかえし根気強く削除すれば、きっちりすべて削除できた。

②chromeの場合は、連続削除するならウィンドウを消して、chromeを再起動して再び認証→tweet.jsアップロード→削除ツイ取得→削除実行の一連の流れを繰り返したほうが、データ通信失敗等のエラーが起こりにくかった。

③時期で区切って削除するならば、ツイッター検索でuntilやsinceコマンド検索を使って削除が実行されているかを確かめられるのでおすすめ。

ysklog様に対する感謝:
 本当にこのような素晴らしいツールを制作してくださってありがとうございました。怪しい英語圏のツールにたよらずに削除できたのはとても精神的に助かります。これからのご活躍をお祈り申し上げます。
 2022/1/7

2:名無しさん:2023/01/08 23:45:33

データをダウンロードしたもののtweet.jsというファイルが見つかりません どなたか対処方法をご存知でしたら教えていただけるとありがたいです

3:a:2023/01/09 13:48:31

削除の途中で、Twitterから「電話番号を入力してください」の通知があり、電話番号を入力しても認証コードが届かず身動きが取れなくなりました。アプリ連携解除もできません。対応方法を教えてください。
削除が完全に終わるまで待てばよろしいのでしょうか?

4:名無しさん:2023/01/13 17:04:56

データ通信に失敗しました、と出て、
削除件数のところがNaN件
と出ました。
方法はtweet.jsを使った方法で、
何度目かの実行なので、もしかしたら最初の1000件はすべて削除済みなのかもしれません。

5:名無しさん:2023/01/13 17:10:30

下記忘れましたがブラウザの環境はバージョン: 109.0.5414.75(Official Build) (64 ビット)です。拡張にublock originとAdgurdが入っています。

6:モム:2023/01/14 16:39:23

なんだかんだお世話になってます。
たまにあるバグは可愛いもんですね。
黒歴史を一括削除できるなら文句ないです。
これからもよろしくお願いしますウウウウウ

7:名無しさん:2023/01/16 22:20:32

削除してください

8:名無しさん:2023/01/18 11:43:04

何度試してもデータ通信に失敗と出ます

9:エラー表示:2023/01/19 17:34:53

【このページのリクエスト・トークンが無効です。使用済み、または期限切れの可能性があります。】
「Twitter認証」を選択したところ↑の文言とともにエラー表示が出ました。
数回試しましたが変化無しです。

10:名無しさん:2023/01/20 22:34:35

このツールを使って以降、同デバイスで別アカでツイートしたところ9時間経つと勝手にツイート削除されるバグ?が発生しています。直し方知ってる方教えてください(;;)

11:名無しさん:2023/01/24 23:01:45

ある日付「以前」を選択すると「削除対象のツイートが見つかりませんでした」と表示されてしまいます。

12:名無しさん:2023/01/27 12:08:28

全てのツイートを削除する指定だと過去のツイートを取得できるが、○○以前のツイート等日付指定するとツイートが取得できない

13:名無しさん:2023/01/27 14:09:32

tweet.js
を使った方法について、
Twitterの過去ログを請求するのだtweets-part1.js
、tweets-part2.jsというのも入っています。
ツイート履歴が分割されてログのディレクトリに入っているのですが、

このtweets-part1.jsをtweet.jsの代わりに指定するとエラーになります。
window.YTD.tweets.part0 = [
に冒頭を書き換えれば削除できるようですが
対応していただけると助かります。

14:名無しさん:2023/01/29 14:43:08

初めまして、いつも利用させていた者です。
今日突然アカウント連携が出来なくなってしまったのですが、解決策はありませんか…….?

15:ただの名無し?:2023/02/01 8:31:53

おはようございます。
突然アカウントの連携が出来なくなりました。もしかしたら非公式アプリの締め出しでも食らってしまったのでしょうか…?

16:名無しさん:2023/02/02 21:43:35

助かっています。ありがとうございます。

コメントフォーム
お名前
コメント