允許您在Instagram上取消所有DMS的Userscript
截至2023年,Instagram.com不允許批量撤銷消息,這就是該項目成為的原因。
該用戶允許用戶在Instagram.com的Web版本上劃分DMS鍵入DMS
刪除線程只會在您的末端刪除消息,但另一方仍然可以讀取您的消息。
另一方面,線程的脫機將導致兩端刪除消息,從而使對方無法讀取您的消息。
該腳本旨在在列出消息線程的頁面上運行。
**僅在選擇消息線程後才出現UI **:
工作流如下:
find-messages-strategy
的原始輸出,針對工作流的某些部分)。對於每條消息,請執行以下操作:
向此消息派遣鼠標,以便出現三個點按鈕。
單擊三個點按鈕以打開消息操作。
單擊“ Untend”操作按鈕,將使用對話框打開模式,該對話框要求用戶確認意圖。
單擊模式內的“確認”按鈕。
沒有並發。通過使用隊列,消息是一個不屬於的消息。
為您的瀏覽器安裝Userscript Manager:
最後,從OpenUserjs安裝Usercript:
安裝最新穩定版本
安裝開發(主)版本
較舊的版本
我建議使用firectonkey或類似的東西,並啟用了以下解釋的內容:https://violentmonkey.github.io/posts/how-to-to-eedit-scripts-with-with-your-favorite-editor/
安裝依賴項:
npm install
同時使用自動加載和構建:
npm start
這也將啟動HTTP服務器,並在更改時允許使用Userscript自動加載。
您也可以與以下方式進行一次構建:
npm run build
該腳本將默認為
dist/idmu.user.js
。
Instagram Web應用程序正在為不同的UI提供服務,可能是基於用戶位置的。您的可能不支持
鏈接到問題:#1
請設置
NODE_NO_WARNINGS=1
以禁用punycode
折舊警告。
使用DEBUG=idmu:test
ENV在測試時啟用調試日誌。
棉絨文件:
npm run lint:ecmascript
使用AVA進行測試:
npm test
覆蓋範圍:
npm run test:coverage
貢獻非常受歡迎。