Gostaria de poder mencionar pessoas no fediverso, especialmente em outras instâncias do Discourse, usando o esquema de menção estendido do fediverso: @toka@memlab.thomaskalka.de
Eu esperaria que isso acionasse uma notificação na outra ponta.
Também ficaria feliz em discutir como as menções a atores de categoria e tag poderiam ser tratadas.
Hm. Eu esperaria mencionar você aqui com @aschrijver. Isso funcionou para sua última postagem. Eu esperaria mencionar você no meta com @aschriejver@meta.discourse.org
O que se poderia pedir para publicar/sincronizar um comentário com activitypub: converter a menção local aqui em uma menção totalmente qualificada do outro lado.
de meta: Hm. Pergunto-me por que o activitypub cria usuários com um lar aqui (em meta), quando seus comentários vêm de um site federado.
Eu esperaria que o plugin activitypub criasse usuários proxy com o endereço completo do Fediverso. Para a conta à qual estou respondendo, este deveria ser https://meta.discourse.org/u/@toka@socialhub.activitypub.rocks em vez de https://meta.discourse.org/u/toka. (@angus)
Armazenamos a Atividade, Ator e Objeto separadamente no banco de dados (“Objetos AP”)
Os Objetos AP são associados aos seus equivalentes no Discourse, por exemplo, um Ator recebe um Usuário.
No protocolo ActivityPub, o “endereço completo do Fediverso” real de um Ator é o seu id. Isso é armazenado no passo 2 exatamente como foi recebido da fonte remota. Normalmente, não se parece com @toka@socialhub.activitypub.rocks. Essa convenção de endereçamento, ou seja, nome_de_usuário@domínio.com, é derivada do uso do Webfinger no Fediverso e, embora suportemos e usemos Webfinger, não faz parte do próprio protocolo ActivityPub.
Em resumo, provavelmente adicionaremos suporte para menções da maneira que você espera a médio prazo. Haverá muitos problemas e casos extremos a serem resolvidos nessa integração. As menções do Discourse são um recurso rico e específico do Discourse, um tanto diferente das menções a que você está acostumado no Mastodon. No entanto, estou confiante de que podemos encontrar uma maneira de fazê-las funcionar. Por favor, seja paciente nesse sentido.
Obrigado. Gostaria de saber se a implementação atual “come” nomes de usuário no meta (toka e aschrijver1 na conversa aqui) ou se isso é apenas um artefato de exibição.