Tenho uma comunidade ativa de pouco menos de 1000 pessoas que quero migrar para o Discourse.
Minhas 2 principais perguntas são:
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)?
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?
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?
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.