InstagramですべてのDMSを無視することを可能にするユーザースクリプト
2023年の時点で、Instagram.comはバッチがメッセージを無視していないため、このプロジェクトが生まれました。
userscriptを使用すると、ユーザーはInstagram.comのWebバージョンのスレッドでDMSをバッチバッチできます。
スレッドを削除すると、端がメッセージのみが削除されますが、相手はメッセージを読み取ることができます。
一方、スレッドの不確かさは、両端にメッセージが削除され、相手がメッセージを読み取ることができなくなります。
このスクリプトは、メッセージスレッドをリストするページで実行されることを目的としています。
**メッセージスレッドを選択した場合にのみUIが表示されます**:

ワークフローは次のように機能します。
find-messages-strategyの生の出力をテストします)。各メッセージについて、次のことを行います。
このメッセージのマウスオーバーを派遣して、3つのドットボタンが表示されるようにします。
3つのドットボタンをクリックして、メッセージアクションを開きます。
[アンディンド]アクションボタンをクリックすると、モーダルが開き、ユーザーに意図を確認するように依頼するダイアログが開きます。
モーダル内の[確認]ボタンをクリックします。
並行性はありません。メッセージは、キューを使用して次々と安全ではありません。
ブラウザのユーザースクリプトマネージャーをインストールしてください。
最後に、OpenUSERJSからuserscriptをインストールします。
最新の安定したリリースをインストールします
開発(マスター)バージョンをインストールします
古いリリース
violentmonkeyなどを使用することをお勧めします。ここで説明したように、https://violentmonkey.github.io/posts/how-to-edit-scripts-with your-favorite-editor/posts/posts/posts/posts/posts/posts/
依存関係をインストールします:
npm install自動ロードで奉仕し、構築するために:
npm startまた、これによりHTTPサーバーが起動し、変更が行われたときにuserscriptを自動化できるようになります。
また、次のように1回限りのビルドを行うこともできます。
npm run buildスクリプトは、デフォルトで
dist/idmu.user.jsに構築されます。
Instagram Webアプリは、おそらくユーザーの場所に基づいて、異なるUIを提供しています。あなたのものはサポートされていないかもしれません
問題へのリンク:#1
NODE_NO_WARNINGS=1を設定して、punycodeDeprecationの警告を無効にしてください。
テスト中にデバッグログを有効にするために、 DEBUG=idmu:test envを使用します。
糸くずファイル:
npm run lint:ecmascriptAVAでテストを実行します:
npm testカバレッジ:
npm run test:coverage貢献は大歓迎です。