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 várias tags de atores associadas a uma postagem, atualmente apenas o ator da primeira tag listada publicará a postagem. Adicionar suporte para publicar de vários atores do mesmo tipo taxonômico ao mesmo tempo é uma boa solicitação de #recurso (marque-a como 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.