USERSTRICT, который позволяет вам массово не вычеркнуть все ваши DMS в Instagram
По состоянию на 2023 г. Instagram.com не допускает пакетов непрерывных сообщений, поэтому этот проект появился.
Userscript позволяет пользователю разыграть DMS в потоке в веб -версии Instagram.com
Удаление потока будет удалять только сообщения с вашей стороны, но другая сторона все равно сможет прочитать ваши сообщения.
С другой стороны, непрерывность потока приведет к удалению сообщений на обоих концах, что сделает другую сторону неспособной прочитать ваши сообщения.
Этот скрипт предназначен для запуска на странице, на которой перечислены потоки сообщения.
** пользовательский интерфейс появится только после того, как вы выберете поток сообщения **:
Рабочий процесс работает следующим образом:
find-messages-strategy
по сравнению с частями рабочего процесса).Для каждого сообщения сделайте следующее:
Отправьте MouseOver для этого сообщения, чтобы появилась кнопка Three Dots.
Нажмите кнопку «Три точки», чтобы открыть действия сообщения.
Нажмите кнопку «Unsend», модал откроется с помощью диалога, который просит пользователя подтвердить намерение.
Нажмите кнопку «Подтвердить» внутри модала.
Там нет параллелизма. Сообщения невыполнены один за другим, используя очередь.
Установите диспетчер пользователей для браузера:
Наконец, установите Userscript от openuserjs:
Установите последний стабильный релиз
Установите версию разработки (магистерская)
Старые релизы
Я рекомендую использовать ViventMonkey или что-то подобное и включить авторелирование пользователей, как описано здесь: https://violentmonkey.github.io/posts/how-to-edit-scripts-with-your-favorite-editor/
Установить зависимости:
npm install
Как подавать, так и строить с помощью автореляции:
npm start
Это также запустит HTTP -сервер и позволит автоматически загружать пользовательский фрагмент по мере внесения изменений.
Вы также можете сделать одноразовую сборку с:
npm run build
Сценарий будет построен в
dist/idmu.user.js
по умолчанию.
Instagram Web App обслуживает разные интерфейсы, вероятно, на основе местоположения пользователя. Ваше может не поддерживать
Ссылка на проблему: #1
Пожалуйста, установите
NODE_NO_WARNINGS=1
, чтобы отключить предупреждения об ископенииpunycode
.
Используйте DEBUG=idmu:test
ENV, чтобы включить журналы отладки во время тестирования.
Файлы Lint:
npm run lint:ecmascript
Запустите тест с Ava:
npm test
Покрытие:
npm run test:coverage
Вклад более чем приветствуется.