UserScript que le permite no tener en masa todos sus DM en Instagram
A partir de 2023, Instagram.com no permite que Batch sea inquietante de los mensajes, por lo que llegó a ser este proyecto.
El UserScript permite a un usuario que no se realiza a DMS en un hilo en la versión web de Instagram.com
Eliminar un hilo solo eliminará los mensajes de su parte, pero la otra parte aún podrá leer sus mensajes.
Por otro lado, la molestia de un hilo dará como resultado la eliminación de mensajes en ambos extremos, haciendo que la otra parte no pueda leer sus mensajes.
Este script está destinado a ejecutarse en la página que enumera los hilos de mensaje.
** La interfaz de usuario solo aparecerá una vez que seleccione un hilo de mensaje **:

El flujo de trabajo funciona de la siguiente manera:
find-messages-strategy contra partes del flujo de trabajo).Para cada mensaje, haga lo siguiente:
Envíe un mouseover para este mensaje para que aparezca el botón de tres puntos.
Haga clic en el botón Tres puntos para abrir las acciones del mensaje.
Haga clic en el botón de acción "no entendiendo", se abrirá un modal con un diálogo que le pide al usuario que confirme la intención.
Haga clic en el botón "Confirmar" dentro del modal.
No hay concurrencia. Los mensajes no se encuentran uno tras otro usando una cola.
Instale un Administrador de UserScript para su navegador:
Finalmente, instale el UserScript desde OpenUserJS:
Instalar la última versión estable
Versión de desarrollo de instalación (maestro)
Lanzamientos más antiguos
Recomiendo usar ViolentMonkey o algo similar y habilitar el Autoreloading de UserScript como se explica aquí: https://violentmonkey.github.io/posts/how-to-edit-scripts-with-your-favorite-editor/
Instalar dependencias:
npm installTanto para servir como a construir con autoreloading:
npm startEsto también iniciará un servidor HTTP y permitirá la autoengolencia de la escritura del usuario a medida que se realizan cambios.
También puedes hacer una construcción única con:
npm run buildEl script se construirá en
dist/idmu.user.jsde forma predeterminada.
La aplicación web de Instagram está sirviendo diferentes UI, probablemente según la ubicación del usuario. El tuyo podría no ser apoyado
Enlace al problema: #1
Establezca el
NODE_NO_WARNINGS=1para deshabilitar las advertencias de deprecaciónpunycode.
Use el DEBUG=idmu:test env para habilitar los registros de depuración mientras se prueba.
Archivos de pelusa:
npm run lint:ecmascriptEjecutar la prueba con AVA:
npm testCobertura:
npm run test:coverageLas contribuciones son más que bienvenidas.