Olá equipe do Discourse e comunidade,
Sou um usuário de longa data e anfitrião da minha própria instância do Discourse. Também contribuo ativamente para várias outras comunidades baseadas no Discourse.
O Desafio:
Muitas vezes, crio publicações de alto esforço em outros fóruns. Para preservar minha pegada digital e manter uma base de conhecimento pessoal, quero arquivar essas discussões em minha própria instância auto-hospedada do Discourse.
Atualmente, tenho que copiar e colar tudo manualmente, o que é tedioso. Mais importante ainda, muito valor reside no contexto da conversa (respostas de outras pessoas), e não apenas na minha publicação original. Sem as respostas, o arquivo parece incompleto.
A Solicitação de Recurso:
Estou procurando uma solução (ou uma ideia de plugin) que possa funcionar como uma ponte de “Discourse para Discourse”.
Especificamente:
- Monitorar: Observar meu perfil de usuário em um site remoto do Discourse.
- Sincronizar: Quando eu criar um novo tópico lá, puxar automaticamente o conteúdo completo (Markdown + Imagens) para minha instância local.
- Preservação do Contexto: Idealmente, também deveria importar as respostas para manter a discussão legível.
Sobre Dados e Ética:
Entendo que importar as respostas de outros usuários pode levantar preocupações sobre “raspagem” (scraping) ou personificação. Para resolver isso, a ferramenta poderia:
Importar as respostas como blocos de “Texto Citado” em vez de criar contas de usuário falsas.
Ou, atribuí-las a uma conta de sistema genérica de “Usuário Externo” com um rodapé claro: “Originalmente postado por [Nome de Usuário] em [Site de Origem]”.
Isso mudaria o jogo para a propriedade do conteúdo e a descentralização, permitindo-nos participar de comunidades enquanto mantemos uma cópia permanente de nossas contribuições em casa.
Alguém implementou algo semelhante, ou isso poderia ser alcançado por meio de webhooks/scripts de API existentes?