允许您在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
贡献非常受欢迎。