glossary

O que são os rotuladores do Bluesky e como funciona a assinatura de um

Taras Shynkarenko
Taras Shynkarenko
•Updated: •9 minutos de leitura
O que são os rotuladores do Bluesky e como funciona a assinatura de umO que são os rotuladores do Bluesky e como funciona a assinatura de um

TL;DR

9 minutos de leitura

Um rotulador do Bluesky é um serviço de moderação que publica rótulos em posts, contas e outros registros. O app do Bluesky sempre aplica o Moderation Service do próprio Bluesky, e você pode assinar mais rotuladores pelos perfis deles, até vinte. Para cada rótulo, você escolhe Hide, Warn (ou Show badge) ou Off. Os rótulos são assinados digitalmente e servidos pelo serviço de rotulagem, não guardados no post, então mudam o que o app do Bluesky mostra para você e não removem o post da rede.

Os serviços que marcam posts e contas do Bluesky com avisos como spam, porn ou um rótulo personalizado são os rotuladores do Bluesky, e o app do Bluesky permite assinar os que você considera confiáveis e escolher se cada rótulo esconde, avisa ou não faz nada. O app descreve os rótulos em uma linha: "Labels are annotations on users and content. They can be used to hide, warn, and categorize the network." Assine os rotuladores cujo critério você compartilha, e lembre que os rótulos deles filtram só a sua própria visão.

O que é um rotulador no Bluesky?

Um rotulador no Bluesky é uma conta que roda um serviço de rotulagem e publica rótulos sobre outros conteúdos. O post de 2024 do Bluesky sobre a sua arquitetura de moderação diz isso com todas as letras: "Moderation is done by a dedicated service called the Labeler (or 'Labeling service')." Os rótulos podem mirar um único post, uma conta, um perfil, uma lista ou um feed.

Uma conta comum se torna um rotulador ao publicar um registro app.bsky.labeler.service no seu repositório. Esse registro lista os valores de rótulo que o serviço usa e os tipos de denúncia que ele aceita. Os rótulos em si ficam em outro lugar. O guia para desenvolvedores do Bluesky diz: "The labels are not published on the repo. They are signed separately and synced through the labeling service." Um rotulador os serve por com.atproto.label.subscribeLabels, que o post do Bluesky chama de "a realtime subscription of all labels."

Os rotuladores também recebem denúncias. Quando você denuncia um post no app do Bluesky, escolhe qual dos seus rotuladores a recebe, e o post do Bluesky observa que "a Labeler is not required to accept reports."

O que é o Ozone?

O Ozone é a ferramenta de rotulagem open source que a própria equipe de moderação do Bluesky usa. O guia de moderação do AT Protocol o descreve como "a labeling service and web frontend for making moderation decisions." O Bluesky o lançou para que qualquer pessoa que rode um rotulador possa configurar a conta do serviço, analisar denúncias e publicar rótulos em uma única interface web.

O Ozone serve para uma equipe de moderadores humanos que trabalha em uma fila de denúncias. O Bluesky também lista o Osprey, "an event stream decisions engine and analysis UI designed to investigate and take automatic action", para rotulagem baseada em regras em grande escala. Qualquer pessoa pode rodar um rotulador com uma dessas ferramentas ou com um software próprio que sirva os endpoints de rótulos.

O que o rotulador de moderação padrão do Bluesky faz?

O Bluesky Moderation Service é o rotulador embutido no app do Bluesky, e todo usuário recebe os rótulos dele sem precisar assinar. O handle dele é moderation.bsky.app. O Bluesky explica essa configuração no post sobre arquitetura: "In the Bluesky app, we hardcode our in-house moderation to provide a strong foundation that upholds our community guidelines."

Os rotuladores que você adiciona se somam a essa base. Não dá para cancelar a assinatura do Bluesky Moderation Service dentro do app do Bluesky. O mesmo post diz que os usuários que discordam da moderação do Bluesky no nível do aplicativo "can choose to use another client on the network with its own moderation system."

Fileiras de potes de vidro com etiquetas de papel escritas à mão, uma imagem de como um valor de rótulo curto marca o conteúdo sem alterá-lo.

O que são valores de rótulo no Bluesky?

Um valor de rótulo é a string curta que um rotulador anexa, como spam ou graphic-media, e a definição dele decide o que o app faz com ele. Os valores usam só letras minúsculas e hífens. O AT Protocol define alguns valores globais que se comportam da mesma forma em todo lugar:

Valor de rótuloO que o app do Bluesky faz
!hideColoca no conteúdo um aviso que não pode ser ultrapassado e o filtra das listagens
!warnColoca no conteúdo um aviso que pode ser ultrapassado com um clique
!no-unauthenticatedDeixa o conteúdo indisponível para usuários deslogados
pornAvisa nas imagens, visíveis só para usuários de 18+ com conteúdo adulto ativado
sexualIgual a porn, para conteúdo menos intenso
graphic-mediaIgual a porn, para violência e gore
nudityAvisa nas imagens, sem restrição de idade, ignorado por padrão
botMarca a conta como automatizada

Os rotuladores também podem definir valores personalizados. Cada valor personalizado define blurs (content, media ou none), severity (alert, inform ou none) e um defaultSetting de hide, warn ou ignore. O guia do Bluesky dá exemplos: um rótulo de desinformação não desfoca nada e mostra um alerta, e um rótulo de usuário verificado mostra um selo neutro. Os usuários podem aplicar seis dos valores globais aos próprios posts como autorrótulos.

Como assinar um rotulador no Bluesky?

Você assina um rotulador pelo perfil dele no app do Bluesky e depois define como cada rótulo dele se comporta.

  1. Abra o perfil do rotulador. Os rotuladores têm contas comuns do Bluesky, então você os encontra pela busca ou por um link.
  2. Toque em Subscribe to Labeler.
  3. Percorra a lista de rótulos do rotulador e configure cada um. Os rótulos que desfocam conteúdo ou trazem um alerta oferecem Hide, Warn ou Off. Os rótulos informativos oferecem Hide, Show badge ou Off.
  4. Abra Settings, depois Moderation, e confira a seção Advanced, que lista os seus rotuladores.
  5. Para parar, abra o perfil do rotulador e toque em Unsubscribe.

Hide faz mais do que Warn. O guia para desenvolvedores do Bluesky diz que os dois são "basically similar, except that hide will also filter the labeled content from feeds and listings." As suas escolhas ficam guardadas nas preferências da sua conta, e a assinatura em si não é pública. O post sobre arquitetura do Bluesky diz: "A user subscribing to a labeler is not public, though the PDS and AppView can privately infer which users are subscribed to which services."

Quantos rotuladores você pode assinar no Bluesky?

O app do Bluesky limita você a vinte rotuladores. Quando você chega ao limite, o app mostra: "We're sorry! You can only subscribe to twenty labelers, and you've reached your limit of twenty." O código-fonte do app define o mesmo número como MAX_LABELERS = 20.

O guia para desenvolvedores do Bluesky sobre rótulos explica o limite no nível do protocolo: "You may include up to 20 labelers. The Bluesky application hardcodes Bluesky's moderation for inclusion, leaving 19 additional subscriptions to the users." O guia de assinatura mais recente do AT Protocol não cita número. Conte com 19 rotuladores seus ao lado do Bluesky Moderation Service, e remova os que você não usa antes de adicionar outros.

RedReplier
RedReplier

Começar

Reddit, X, Bluesky e HN

Alertas de intenção em tempo real

Respostas IA ilimitadas

Classificado por intenção de compra

Uma placa amarela de cuidado em um corredor que ainda dá para atravessar, como um rótulo que avisa sem remover nada.

Um rotulador pode remover posts do Bluesky?

Não. Um rotulador anota o conteúdo, e cada app decide o que fazer com os rótulos. O guia para desenvolvedores do Bluesky lista os rótulos como uma de três camadas separadas: as remoções na rede, que filtram o conteúdo das APIs, os rótulos dos serviços de moderação e os controles do usuário, como silenciar e bloquear.

Daí vêm duas consequências:

  • Bloquear um rotulador não o impede de rotular você. O app do Bluesky avisa: "Blocking does not prevent this labeler from placing labels on your account."
  • Um rótulo no perfil é mais restrito do que um rótulo na conta. Um rótulo na conta coloca avisos em todo post que a conta faz. Um rótulo no registro do perfil afeta só o avatar, o banner e a visualização do perfil, e o guia diz que "the 'hide' preference has no effect when the label is on a profile."
Como um rótulo chega ao seu feed
O rotulador assina o rótulo
O serviço de rotulagem o entrega
Seu app do Bluesky o lê
Sua configuração: Hide, Warn ou Off
O post continua na rede
O rótulo viaja separado do post, então só a sua própria visualização muda.

Os rótulos do Bluesky mudam o que o monitoramento de palavras-chave encontra?

Os rótulos do Bluesky mudam o que o app do Bluesky mostra para você, não o que é publicado na rede. O firehose que as ferramentas leem é um fluxo de eventos de repositório, que a documentação do Bluesky lista como "posts, likes, follows, handle changes, etc", e os rótulos dos rotuladores não fazem parte do repositório. Quem lê o firehose recebe o registro do post. O rótulo fica no fluxo separado do rotulador.

Dentro do seu próprio app do Bluesky, um rótulo configurado como Hide tira os posts correspondentes dos seus feeds e listagens, inclusive posts que mencionam o seu produto. Se você navega pelo Bluesky para encontrar conversas, configure os rótulos que importam para você como Warn em vez de Hide, assim você continua vendo o post e decide por conta própria. Os operadores de busca do Bluesky ajudam a restringir o que você navega, e as palavras-chave negativas cortam o ruído sem esconder posts na rede. Toda conta do Bluesky, inclusive a dos rotuladores, mantém uma identidade estável pelo seu DID do AT Protocol, que é para onde aponta um rótulo aplicado a uma conta.

Onde o RedReplier entra ao lado dos rotuladores do Bluesky?

O RedReplier lê o mesmo firehose descrito acima, em que os registros de post não trazem rótulos dos rotuladores. O monitoramento do Bluesky no RedReplier lê o firehose ao vivo em busca dos termos, nomes de marca e frases que você adiciona, e ranqueia cada correspondência por relevância. As regras de inclusão e exclusão filtram os parecidos. Os resultados chegam ao seu painel do RedReplier poucos minutos depois de um post ir ao ar, e os alertas por email saem como resumos, na frequência que você define para cada palavra-chave, de hora em hora até uma vez por dia. O RedReplier redige uma resposta e nunca a publica por você, então você abre o post no Bluesky, vê qualquer rótulo que houver nele e posta a resposta por conta própria. Para entender como isso difere de acompanhar um mercado como um todo, veja social monitoring vs social listening.

Perguntas frequentes

O que é um rotulador do Bluesky?

Um rotulador do Bluesky é um serviço de moderação que publica rótulos em posts, contas, listas e feeds. Qualquer conta pode se tornar um ao publicar um registro app.bsky.labeler.service. Os usuários assinam os rotuladores cujos rótulos querem que o app aplique.

Quem roda o rotulador padrão no Bluesky?

O Bluesky o roda como o Bluesky Moderation Service, handle moderation.bsky.app. O app do Bluesky o tem embutido no código, então todo usuário recebe os rótulos dele. Os outros rotuladores se somam a ele.

Quantos rotuladores você pode assinar no Bluesky?

O app do Bluesky para em vinte e mostra a mensagem "You can only subscribe to twenty labelers". O guia para desenvolvedores do Bluesky conta o serviço do próprio Bluesky nesse total, o que deixa 19 vagas para os rotuladores que você escolhe.

Qual a diferença entre Hide e Warn em um rótulo?

Warn coloca o conteúdo atrás de uma capa ou adiciona um aviso, e você ainda consegue abri-lo. Hide faz o mesmo e também tira o conteúdo rotulado dos feeds e listagens. Off ignora o rótulo.

Alguém consegue ver quais rotuladores você assina?

Não. O Bluesky diz que a assinatura de um rotulador não é pública, embora os servidores que respondem às suas requisições possam deduzi-la. As suas configurações de rótulos ficam guardadas como preferências na sua conta.

Um rótulo apaga um post no Bluesky?

Não. Um rótulo anota o post, e o app decide se o esconde, avisa ou mostra um selo. Apagar conteúdo da rede é uma camada de remoção separada, que o guia do Bluesky lista à parte dos rótulos.

Como cancelar a assinatura de um rotulador no Bluesky?

Abra o perfil do rotulador no app do Bluesky e toque em Unsubscribe. Os rótulos dele deixam de valer para a sua visualização. Você não pode cancelar o Bluesky Moderation Service, porque o app o inclui de forma fixa.

Dá para denunciar um post a um rotulador no Bluesky?

Ao denunciar um post no app do Bluesky, você escolhe qual dos seus rotuladores recebe a denúncia. O Bluesky observa que um rotulador não é obrigado a aceitar denúncias, então ele pode ignorar a sua.

Bloquear um rotulador interrompe os rótulos dele no Bluesky?

Bloquear um rotulador não impede que ele coloque rótulos na sua conta. O app do Bluesky avisa isso de forma explícita. Para que os rótulos dele não moldem mais a sua visualização, cancele a assinatura.

RedReplier
RedReplier

Começar

Reddit, X, Bluesky e HN

Alertas de intenção em tempo real

Respostas IA ilimitadas

Classificado por intenção de compra

Os rótulos do Bluesky escondem posts do monitoramento de palavras-chave?

Os rótulos dos rotuladores não fazem parte do repositório, então quem lê o firehose continua recebendo o registro do post. Os rótulos só mudam o que o seu próprio app do Bluesky mostra. Um rótulo em Hide tira os posts correspondentes dos seus feeds e listagens, mas não da rede.

Veja-nos mais no Google

Um clique marca a RedReplier como fonte preferida e nossos artigos passam a aparecer mais acima nas suas Principais notícias, no modo IA e nas visões gerais com IA.

Antes de você ir...

RedReplier

RedReplier

Alcance cada comprador que procura o que você vende

O RedReplier monitora Reddit, X, Bluesky e Hacker News em tempo real, classifica cada tópico por intenção de compra e redige a sua resposta, para que você chegue primeiro.

Reddit, X, Bluesky e HN

Alertas de intenção em tempo real

Respostas IA ilimitadas

Classificado por intenção de compra

Artigos relacionados