Usuário -descrito que permite que você faça uma massa com o seu DMS no Instagram
A partir de 2023, o Instagram.com não permite o lote insendade de mensagens, e é por isso que esse projeto surgiu.
O Usuárioscript permite que um usuário em lote de DMs fortes em um thread na versão da web do Instagram.com
A exclusão de um thread excluirá apenas mensagens do seu lado, mas a outra parte ainda poderá ler suas mensagens.
Por outro lado, a insulta de um encadeamento resultará na exclusão de mensagens nas duas extremidades, tornando a outra parte incapaz de ler suas mensagens.
Este script deve ser executado na página que lista os threads da mensagem.
** A interface do usuário aparecerá apenas quando você selecionar um thread de mensagem **:
O fluxo de trabalho funciona da seguinte forma:
find-messages-strategy
contra partes do fluxo de trabalho).Para cada mensagem, faça o seguinte:
Despacha um mouseOver para esta mensagem para que o botão três pontos apareça.
Clique no botão três pontos para abrir as ações da mensagem.
Clique no botão Ação "Unsend", um modal abrirá com uma caixa de diálogo que solicita ao usuário que confirme a intenção.
Clique no botão "Confirmar" dentro do modal.
Não há simultaneidade. As mensagens não têm uma após a outra usando uma fila.
Instale um gerenciador de usuários para o seu navegador:
Por fim, instale o Usuárioscript do OpenUserjs:
Instale o último lançamento estável
Instalar a versão de desenvolvimento (mestre)
Lançamentos mais antigos
Eu recomendo o uso do ViolentMonkey ou algo semelhante e permitindo que o UsuáriosScript autorelhoading, conforme explicado aqui: https://violentmonkey.github.io/posts/how-to-edit-scripts-with-your-maville-editor/
Instale dependências:
npm install
Para servir e construir com a carga automática:
npm start
Isso também iniciará um servidor HTTP e permitirá a carga automática do Usuárioscript à medida que as alterações são feitas.
Você também pode fazer uma construção única com:
npm run build
O script será construído para
dist/idmu.user.js
por padrão.
O Instagram Web App está atendendo a diferentes UIs, provavelmente com base no local do usuário. O seu pode não ser suportado
Link para a questão: #1
Defina os
NODE_NO_WARNINGS=1
para desativar os avisos de depreciaçãopunycode
.
Use o DEBUG=idmu:test
Env para ativar os logs de depuração durante o teste.
Arquivos de fiapos:
npm run lint:ecmascript
Executar teste com Ava:
npm test
Cobertura:
npm run test:coverage
As contribuições são mais do que bem -vindas.