Passo 1
No Bluesky, vá nas configurações e crie uma senha de app.
Passo 2
Faça login no SkyFeed com o seu username e a senha que você criou.
Passo 3
Quando você logar, provavelmente vai estar na aba Skyline, clique no botão de seta
↦
para abrir a barra lateral e clique em Feed Builder, depois pode clicar na seta para fechar a barra lateral.
Passo 4
Em Feed Name, escreva o nome do seu feed.
A opção Add Block é onde você pode escolher algumas características do seu feed.
- Clique em Input e escolha:
- Entire Network para coletar posts da rede inteira.
- Tags para coletar posts que contenham hashtags específicas. Obs.: se usar mais de uma, as tags deverão ser separadas por vírgula, sem espaço, por exemplo,
gato,cachorro,pássaro
. - Single User para coletar somente posts de uma pessoa específica.
- List para coletar posts de pessoas que estão em uma lista.
- A opção Feed ainda não funciona, então apenas ignore.
- Single Post para coletar apenas o post do link que você colocar.
- Label para coletar posts que tenham rótulos, como por exemplo,
nudity
(nudez).
- Clique em Remove if e escolha:
-
Item para remover:
- Post: mostra apenas respostas.
- Reply: não mostra respostas.
- Labels: não mostra posts que tenham algum rótulo (nudez, conteúdo sensível, etc).
- No labels: mostra apenas posts que tenham algum rótulo.
- Hellthread: não mostra respostas que mencionam todas as pessoas da thread além da pessoa que está sendo respondida.
- Not in hellthread: não mostra respostas que mencionam apenas a pessoa que está sendo respondida.
- Repost: não mostra reposts.
-
Labels: clique em add label e escreva os rótulos que não quer que apareça no feed.
-
Image count: para remover posts que não têm imagem ou posts com 1 imagem ou com 2 imagens ou mais.
-
Like Count: remover posts com número menor, maior, igual ou diferente de
N
. -
Reply Count e Repost Count: a mesma coisa dos likes, mas com respostas ou reposts.
-
Embed: remover posts que tenham/não tenham post ou feed embedado.
-
Duplicates: remover posts duplicados.
-
List of Users: remover posts de pessoas que estão em uma lista específica.
-
Language: remover posts que estão/não estão em uma língua específica.
-
Passo 5
RegEx é onde você vai colocar os termos que você quer coletar no feed. No geral, você deve colocar as palavras no formato (palavra|palavra)
, porém se você fizer apenas isso, vai ter alguns problemas.
Quando usamos uma palavra como mão
, o feed pode retornar posts com as palavras limão
ou mamão
, por isso, precisamos "trancar" a palavra que queremos.
Para isso, você vai usar o formato \b(palavra|palavra|palavra)\b
, assim, se você usar a palavra mão
, vão aparecer apenas posts com essa palavra.
Em Target, você pode escolher se quer que o feed busque as palavras apenas em posts, ou também no texto ALT de imagens e em links.
Se marcar Case Sensitive, o feed vai considerar as letras maiúsculas e minúsculas, se você colocou a palavra
Hoje
no RegEx, posts com a palavrahoje
não vão aparecer.
Passo 6
Sort determina a ordem que os posts vão aparecer no feed. Descending mostra os posts mais recents primeiro e ascending mostra os posts mais antigos primeiro.
Passo 7
Clique em Feed Builder Preview para ver se está tudo certo.
Volte para o Feed Builder e clique em Publish Feed. Adicione uma foto de perfil (opcional) e uma descrição. Clique em Publish e está pronto!
Bônus: Como fixar um post no feed
Se o post for seu, clique em Profile na barra lateral do SkyFeed e procure o post. Se for de outra pessoa, use a barra de pesquisa do SkyFeed para encontrar o post.
Clique nos três pontinhos do post e depois em Copy JSON. Cole esse texto em algum lugar. Procure o URI, que é assim: at://did:plc:???/app.bsky.feed.post/??
(no lugar dos ???
terá os dados do post). Selecione e copie esses dados.
Adicione um bloco com o input Single Post e cole o URI que você copiou na caixa de texto. Mova esse bloco para baixo, ele precisa ficar lá no fim, embaixo de todos os outros blocos, para aparecer sempre no topo do feed.
Pronto!
Bônus: Labels
Labels são tags de filtragem de conteúdo, para controlar o que você vê no Bluesky. Você pode modificar essas configurações em Settings > Moderation, escolhendo entre as opções mostrar, avisar e ocultar.
As principais são:
nudity
: coloca um aviso em imagens com nudez, mas não é +18 e é ignorada por padrão.sexual
: parecida com aporn
, mas deve ser usada para conteúdo mais leve.porn
: coloca um aviso em imagens e só pode ser visto se o usuário for maior de 18 anos e tiver habilitado a função de mostrar conteúdo adulto.graphic-media
: parecida com aporn
, mas para violência/gore.
Você pode usar essas labels em Add Block > Remove > Labels > Add Label para evitar que esse tipo de conteúdo apareça no seu feed.
Conclusão
Acho que isso é tudo! Espero ter ajudado, e sintam-se à vontade para fazer perguntas se algo não tiver ficado claro.