Eu me pergunto se isso está relacionado ao fato de que, mesmo depois de voltar a seguir e ser listado aqui, eu não vi esta postagem, feita há cerca de uma hora, aparecer no meu feed do Mastodon:
[Editado] Da mesma forma, eu não recebi nenhum dos anúncios das notas de lançamento de 30 de julho de 3.2.5, 3.3.0beta5 ou 3.3.0 de Announcements, embora eu apareça na lista de seguidores.
Angus, quando minha postagem vai para o Mastodon, as pessoas respondem e a postagem aparece no meu fórum. Mas não é possível responder diretamente à pessoa que respondeu para mim, através do meu fórum?
Olá David, deve ser possível fazer isso. Por favor, verifique seus logs em busca de avisos quando a resposta for feita. Também é possível que o Mastodon não a esteja aceitando por algum motivo.
Olá. Parabéns pelo lançamento do plugin ActivityPub.
No entanto, estou tendo alguns problemas. Recentemente configurei um novo site Discourse em um novo servidor e instalei o plugin AP. Tudo atualizado com as versões mais recentes.
Configurei o ator para a categoria ‘General’ e ele está habilitado.
No Mastodon, consigo ver a conta @general@forum.39.ie, mas quando vou em ‘Seguir’ e atualizo a página, indica que está aguardando ser aceito como seguidor (como um Perfil Privado).
A conta não aparece na página ‘Seguidores’ dentro de Categoria Geral > Federação.
Nos logs, mostra o seguinte:
[Discourse Activity Pub] POST request received by https://forum.39.ie/ap/actor/899d0b715d05d8360ff7fcb114c9c818/inbox failed: 401 Actor not found for key https://mastodon.ie/users/padraig#main-key
Sempre que posto no Fórum Geral e espero 5 minutos, o logo AP ainda tem um traço sobre ele, indicando: “Nota não foi publicada via ActivityPub.”, mesmo que o AP esteja habilitado.
Ele me dá o link AP https://forum.39.ie/ap/object/22b6a43c4d8ff6347360fa332ffffacf.
Dentro dos logs, vejo o seguinte:
[Discourse Activity Pub] GET request received by https://forum.39.ie/ap/object/fb7a31ae2fd15df4ee8a46644d4dbebb failed: 400 Bad request
[Discourse Activity Pub] https://forum.39.ie/ap/actor/899d0b715d05d8360ff7fcb114c9c818 failed to schedule https://forum.39.ie/ap/activity/1e68cf435ea927f3d828bc9f063f8bad for delivery: no recipients
O que faria sentido, sem sentido publicar se ninguém está seguindo, mas se não consigo seguir a categoria com sucesso.
Será que perdi alguma etapa, ou algo está atrapalhando?
Se precisar de mais alguma coisa, por favor me avise.
Ainda existe um stream federado de alguma meta tag/categoria disponível? O identificador @feature… parece não funcionar mais? (Ou alguém tem uma boa instância alternativa do Discourse publicando um feed para fins de teste)
Encontrei as alças e a aba Federação, mas quando uso o “ir para o perfil” no resultado da pesquisa do Mastodon no meu próprio servidor, ele retorna um 404 (o que é estranho, mesmo no meu próprio servidor). Normalmente, o redirecionamento da pesquisa funciona - tentarei mais tarde com diagnósticos melhores - qual é a URL de perfil esperada no meta?
Eu também não vi o anúncio de ontem na minha linha do tempo do Mastodon. Então o problema persiste. Os logs ainda estão disponíveis para investigar por que está quebrado para mim?
As notas de lançamento não são publicadas automaticamente porque as escrevemos em um rascunho compartilhado e esse processo não funciona nativamente com o plugin AP. É uma limitação conhecida.
Agendei manualmente a publicação de alguns tópicos, apenas para garantir que o restante da integração ainda funcione.
Então, eu ainda nunca vi nenhuma postagem de @feature@meta.discourse.org ou @announcements@meta.discourse.org, mesmo tendo deixado de seguir e seguido novamente.
Investiguei um pouco mais o problema que estou vendo. Segui @feps@socialhub.activitypub.rocks e ele obtém todos os três níveis de domínio e exibe o follow corretamente.
Caso ajude para analisar os logs, eu novamente “tentei desligar e ligar novamente” deixando de seguir e voltando a seguir ambas as categorias federadas. Ainda mostra o nome errado para mim. Como isso não me afeta no socialhub.activitypub.rocks, estou imaginando que este é um bug de dados por eu ter sido um dos primeiros a tentar seguir aqui, então tenho uma entrada quebrada no banco de dados em meta.
@pmusaraj Você acha que alguém na CDCK poderia usar rails c e corrigir isso, já que “desligar e ligar novamente” não resolveu?
Segui @mcdanlj@mastodon.cloud e vejo o conteúdo de @feature@meta.discourse.org na minha linha do tempo lá, mas a mesma postagem não está visível na minha linha do tempo @mcdanlj@social.makerforums.info. Espero que a diferença entre esses dois follows possa esclarecer qual é o problema?
Parece que faria mais sentido se cada usuário do Discourse fosse um ator do ActivityPub, e as categorias do fórum fossem grupos do ActivityPub que republicassem as postagens de cada usuário naquela categoria. É assim que o Lemmy funciona, acredito.
No momento, se eu sigo uma categoria no Mastodon, não há indicação de quem postou o quê, o que é bastante indesejável para minha comunidade porque qualquer pessoa na internet pode postar conteúdo arbitrário em uma conta oficial de aparência do ActivityPub em nosso domínio.