Configure um ator para a Categoria ou Tag para a qual você deseja publicar conteúdo no Mastodon.
Copie o “handle” do Ator.
Procure o handle no Mastodon e siga-o.
Marcação [note]
Você pode selecionar parte do seu post para ser publicado via ActivityPub envolvendo o texto em [note][/note]. Isso lhe dá mais controle sobre o que aparece em serviços de microblogging como o Mastodon. Por exemplo, se o seu post se parece com isto no composer:
{"type":"object","properties":{"translation":"[citar=angus, post:1, tópico: 314609]
Você pode selecionar parte do seu post para ser publicado via ActivityPub envolvendo envolvendo texto entre `[note][/note]`.
[/citar]
Eu tentei isso pela primeira vez e não funcionou como esperado:
* Usado em uma tag.
* Editar Ator > Tipo de objeto da postagem > Nota
A sintaxe da nota deve ser visível para os leitores na postagem do Discourse?

Então, a postagem completa foi federada de qualquer forma, sem que a sintaxe da nota fosse visível:

Por que, para o que vale, primeiro publiquei a postagem do Discourse com as notas. Então, durante os 5 minutos antes de ela ser federada, removi as tags de nota porque eram feias e causei confusão. Depois, pensei que talvez elas "desaparecessem" após a postagem ser federada e as adicionei novamente.
Depois de ver que a postagem completa tinha sido federada, removi a sintaxe da nota da postagem do Discourse."}"}}
Sim, desculpe, por “tags” eu quis dizer [note][/note]. Ainda não está muito claro para mim se elas estavam no post no momento em que o post foi federado. Se você as adicionou de volta após a federação, elas não se aplicarão ao conteúdo que já foi federado.
Ok, sim, [note][/note] estava no lugar quando postei o novo tópico no discourse e eles também estavam no lugar alguns minutos depois que o tópico foi federado.
Talvez possamos deixar isso aqui, e da próxima vez que federarmos uma postagem, prestarei atenção em cada etapa, agora que sei o que esperar e o que pode acontecer.
Adicionei atores para várias tags e depois criei uma postagem usando essas tags. Eu esperava que ambos os atores postassem no ActivityPub, mas apenas um deles o fez.
Estou seguindo ambos na minha conta principal mastodon.social, mas só vejo uma postagem nos logs. Isso deveria funcionar ou apenas um ator é suportado?
Se você tiver múltiplos atores de tags associados a uma publicação, atualmente apenas o ator da primeira tag listada publicará a postagem. Adicionar suporte para publicar a partir de múltiplos atores do mesmo tipo taxonômico simultaneamente é uma boa solicitação de recurso Contribute (marque com activitypub).
Existe uma maneira de controlar quais categorias ou tags não são publicadas no Mastodon? Gostaria de excluir certos tópicos de discussão interna, mas ainda permitir anúncios e posts de blog. Agradeço desde já!
Olá @Kayaart, obrigado pela pergunta. Apenas as tags e categorias que você configurou explicitamente como atores do ActivityPub publicarão conteúdo no fediverse. Se você tiver categorias e tags para discussão interna, apenas deixe-as como estão (ou seja, não configure um ator).
Muito obrigado pelo esclarecimento, agora faz sentido!
Então, só para confirmar: se eu deixar algumas categorias/tags sem configurar um ator do ActivityPub, nada delas será enviado para o Mastodon, certo?
Na aba Federação da página de perfil do usuário, há uma configuração para adicionar Atores Vinculados com uma opção de tipo Discourse ou Mastodon. Diz:
Posts associados a um ator vinculado serão atribuídos à sua conta.
Como isso funciona? Se eu adicionar uma conta Mastodon aqui, minhas postagens do Mastodon aparecerão no Discourse ou é o contrário? Se for o primeiro caso, como as tags e categorias são selecionadas? Se eu adicionar uma conta Discourse aqui, as postagens do servidor externo serão adicionadas àquele em que isso foi configurado? Novamente, e se as categorias e tags não forem consistentes?
Eu estou hospedando tanto Discourse quanto Mastodon, e também tenho uma conta nesta instância do Discourse. Imagino que a melhor configuração para mim seria ter uma postagem em qualquer instância do Discourse aparecendo em ambos os servidores e sendo compartilhada uma vez no Mastodon. Como isso seria configurado dependeria da resposta à pergunta anterior.
Além disso, e quanto a responder a postagens no ActivityPub? Posso usar o Mastodon para responder a uma postagem de um ator vinculado para categorias, tags e usuários?
Nenhum dos dois! Esse recurso permite que você associe postagens à sua conta se essas postagens forem federadas através do processo normal, por exemplo, por meio de categorias ou atores de tags. Para dar um exemplo:
Você tem uma categoria em seu Discourse chamada “Anúncios”, que você configurou com publicação completa de Tópico ActivityPub.
Você tem uma conta de usuário em seu Discourse, eric_discourse.
Você tem uma conta de usuário em seu Mastodon, eric_mastodon.
Você segue “Anúncios” com eric_mastodon.
eric_discourse (ou seja, você) cria um novo tópico em “Anúncios”.
Anúncios federa o tópico.
Você responde a esse tópico no Mastodon com eric_mastodon.
Sua resposta é processada pela sua categoria de Anúncios do Discourse, aparecendo como uma resposta (postagem) no tópico.
Não há nada para associar eric_mastodon a eric_discourse, então o plugin ActivityPub cria um usuário temporário para a postagem de resposta de eric_mastodon, eric_mastodon1 (o nome de usuário é gerado a partir do nome de usuário do Ator).
O tópico agora se parece com isto:
Primeira postagem de eric_discourse.
Resposta (segunda) postagem de eric_mastodon1.
O recurso ao qual você se refere permite que você prove que é eric_mastodon1, para que você não tenha várias contas de usuário em seu Discourse. Depois de concluir o processo de autorização nessa guia:
As postagens de eric_mastodon1 serão as postagens de eric_discourse.
eric_mastodon1 não existirá mais.
Atividade futura de eric_mastodon será associada a eric_discourse em sua instância do Discourse.