Migrando do Discord para o Discourse

Olá,

Tenho pesquisado nos fóruns, mas ainda não encontrei o guia passo a passo.

Já vi outros (como o Vaadin aqui: Moving from Discord to vaadin.com/forum - Vaadin Forum) migrarem com sucesso do Discord para o Discourse.

Tenho uma comunidade ativa de pouco menos de 1000 pessoas que quero migrar para o Discourse.

Minhas 2 principais perguntas são:

  1. Como posso criar automaticamente contas de usuário no Discourse para cada usuário do Discord (juntamente com o nível de confiança adequado)?
  2. Qual é a melhor maneira de mover o conteúdo dos canais do Fórum do Discord para o Discourse?

O Discord permanecerá em nosso techstack para recursos de vídeo - chamadas diárias e sessões de coworking que realizo lá, mas queremos ter o Discourse como o principal local para nossa comunicação de longa duração.

Existe um guia que eu possa seguir para fazer isso acontecer?

4 curtidas

Da minha leitura rápida da postagem deles

Parece que eles não migraram, apenas saíram.

Você pode obter informações de conta do Discord com níveis de confiança adequados? Se sim, você pode escrever um script de importação (veja discourse/script/import_scripts at main · discourse/discourse · GitHub para exemplos).

2 curtidas

Obrigado @pfaffman - mas eles também disseram

podemos migrar contas manualmente se você tiver muito histórico no Discord e desejar associá-lo à sua conta do Discord. Envie uma DM para nós se quiser migrar suas contas do Discord e Discourse.

Esta é a minha preocupação aqui - já que isso é algo que já foi feito - existe alguma documentação sobre isso?

Existe alguma maneira de entrar em contato com a Vaadin e pedir orientação?

1 curtida

Existe um plugin de bot do Discord que

4 curtidas

Isso poderia ser bastante possível utilizando a API do Discord.

Talvez uma maneira de fazer isso seria fazer com que o usuário vincule sua conta Discourse ao Discord usando oauth. A partir daí, você pode obter todas as postagens dele dos seus Fóruns do Discord e, em seguida, criar as postagens sob a conta Discourse dele.

Pessoalmente, quando interajo com a API do Discord, uso um wrapper de API (muitas alternativas, aliás) como o disnake, pois você pode ver que o Objeto ForumChannel existe e, a partir daí, você pode talvez obter as postagens dos fóruns e, em seguida, criar esses tópicos no Discourse sob a propriedade da conta Discourse dos usuários.

4 curtidas