Bluesky Bulk Block & Mute - List Cleaner icon

Bluesky Bulk Block & Mute - List Cleaner

Block or mute everyone on a Bluesky followers, following or list page at once, using your own session. Two-step confirm.

지원 브라우저
Chrome
버전
3.0.3

블루스카이는 차단과 뮤트를 계정 하나씩만 처리할 수 있어서, 스팸 팔로워 수백 개를 정리하려면 메뉴를 수백 번 눌러야 합니다. 리스트 페이지에 버튼을 하나 붙여 페이지에 뜬 계정을 한 번에 처리합니다.

Bluesky는 한 번에 한 계정만 차단하거나 뮤트할 수 있어요. 스팸 팔로워가 몰려오거나, 봇 리스트나 더 이상 원치 않는 스타터 팩을 정리하려면 클릭이 너무 많죠. 이 확장은 그걸 한 번에 해줘요.

팔로워·팔로잉·리스트 페이지를 열고 대량 차단/뮤트를 누르면 페이지의 계정을 모아줘요. 전부 차단 또는 전부 뮤트를 고르고 한 번 더 확인하면, 로그인된 본인 Bluesky 세션으로 AT 프로토콜을 통해 하나씩 처리해요 — 직접 손으로 차단할 때와 똑같은 방식이에요.

차단은 언제든 조정(Moderation) 설정에서 되돌릴 수 있어요. 이 확장은 본인 세션으로 Bluesky하고만 통신하고, 다른 곳으로는 아무것도 보내지 않아요.

Bluesky와 무관한 독립 확장입니다.

스크린샷

주요 기능

  • 현재 리스트 페이지의 모든 계정을 한 번에 차단 또는 뮤트.

  • 실수 방지 2단계 확인.

  • 로그인된 본인 세션으로 AT 프로토콜 사용

    비밀번호·제3자 서버 없음.

  • 차단은 Bluesky 조정 설정에서 되돌리기 가능.

이럴 때 씁니다

  • 스팸 팔로워가 몰려온 날

    아침에 보니 팔로워 목록이 만들어진 지 얼마 안 된 계정으로 채워져 있을 때가 있습니다. 팔로워 페이지를 열고 처리할 계정이 다 보일 때까지 스크롤한 뒤, 오른쪽 아래 버튼을 누르면 됩니다. 실행 전에 몇 개를 찾았는지 숫자로 먼저 보여줍니다.

  • 필요 없어진 리스트·스타터 팩 정리

    리스트 멤버 페이지나 스타터 팩도 프로필 링크 구조가 같아서 동일하게 동작합니다. 전부 차단 또는 전부 뮤트를 누르면 계정을 하나씩, 짧은 간격을 두고 순서대로 처리합니다. 진행 중에는 몇 번째인지, 끝나면 성공·실패 개수가 표시됩니다.

  • 차단 대신 뮤트만 하고 싶을 때

    관계를 끊지 않고 타임라인에서만 안 보이게 하고 싶은 경우가 있습니다. 전부 뮤트는 직접 뮤트할 때와 같은 뮤트 엔드포인트를 호출하므로 결과가 조정(Moderation) 설정에 그대로 쌓입니다. 어느 쪽이든 본인 계정은 대상에서 제외됩니다.

사용 방법

  1. 01bsky.app에서 팔로워·팔로잉·리스트 페이지를 열어요.
  2. 02오른쪽 아래 대량 차단/뮤트를 누르면 찾은 계정 수가 나와요.
  3. 03전부 차단/뮤트를 누르고, 한 번 더 눌러 확인해요.

권한과 개인정보

단일 목적

Single purpose: Block or mute, in bulk, the Bluesky accounts shown on the current list page, via the user's own logged-in session. Permission — storage: Used only for local preferences/state via chrome.storage. No personal data stored. Host permissions — https://bsky.app/*: read the account handles shown on the page. https://bsky.social/*, https://*.bsky.network/*: call the AT Protocol block/mute endpoints on the user's own Personal Data Server using their existing session. No <all_urls>. Remote code: None. All code is bundled; nothing is fetched or eval'd at runtime. Data collection / transmission: None to third parties. The only network calls are AT Protocol requests to the user's own Bluesky service, authenticated with the user's existing session — the same calls the official client makes.

https://bsky.app/*https://bsky.app/* 에서만 동작합니다.
https://bsky.social/*https://bsky.social/* 에서만 동작합니다.
https://*.bsky.network/*https://*.bsky.network/* 에서만 동작합니다.

브라우저에서 동작하며 로그인된 본인 Bluesky 세션으로만 작동해요. 페이지에 보이는 계정 핸들을 읽어 Bluesky의 차단/뮤트 엔드포인트를 호출할 뿐, 제3자에게 아무 데이터도 보내지 않아요. 확장에 포함된 코드만 실행하며 원격 코드를 내려받지 않습니다.

자주 묻는 질문

블루스카이에서 팔로워를 한 번에 차단할 수 있나요?

bsky.app의 팔로워·팔로잉·리스트 페이지에서 오른쪽 아래 버튼을 누르면 됩니다. 패널에 찾은 계정 수와 함께 전부 차단, 전부 뮤트 버튼이 나옵니다. 버튼을 한 번 누르면 확인 문구로 바뀌고, 같은 버튼을 한 번 더 눌러야 실제로 실행됩니다.

한 번에 몇 개까지 처리되나요?

패널을 여는 시점에 페이지에 그려져 있는 프로필 링크 전부입니다. 블루스카이는 목록을 스크롤할 때마다 이어서 불러오기 때문에, 아직 스크롤하지 않은 계정은 포함되지 않습니다. 스크롤을 더 내린 뒤 패널을 다시 열면 숫자가 다시 계산됩니다.

잘못 눌러서 차단했는데 되돌릴 수 있나요?

블루스카이 쪽에서 되돌릴 수 있습니다. 차단은 본인 저장소에 기록으로 남고 뮤트는 계정 설정에 남기 때문에, 조정(Moderation) 설정에서 해제하면 됩니다. 확장 자체에는 되돌리기 기능이 없어서 실행 전 2단계 확인으로만 막습니다.

앱 비밀번호를 따로 발급해야 하나요?

필요 없습니다. 입력란 자체가 없고, 이미 로그인된 bsky.app 세션 토큰을 그대로 써서 본인 PDS에 AT 프로토콜 요청을 보냅니다. 핸들을 DID로 바꾸고, 차단은 기록 생성, 뮤트는 뮤트 호출로 처리합니다. 로그인 상태가 아니면 로그인이 필요하다는 안내만 뜨고 아무 동작도 하지 않습니다.

다른 사이트도 볼 수 있는 권한인가요?

아닙니다. 매니페스트의 permissions 배열은 비어 있고, host_permissions는 bsky.app, bsky.social, *.bsky.network 세 개뿐입니다. 콘텐츠 스크립트도 https://bsky.app/* 에서만 실행되므로 다른 사이트에서는 버튼 자체가 나타나지 않습니다.

관련 확장 프로그램