Tenho uma pequena comunidade no Discord onde gostaria de migrar permanentemente cerca de 50 membros para uma nova comunidade no Discourse.
Já pesquisei em muitos tópicos sobre a melhor forma de conseguir isso, mas não encontrei uma solução. Existem plugins que podem gerar posts do Discourse para o Discord, mas estou com dificuldades para encontrar algo que funcione no sentido inverso.
Preciso exportar usuários, associar suas funções a grupos, suas postagens de todos os canais e anexos.
Alguém já conseguiu fazer isso ou pode me indicar a direção certa em termos de scripts disponíveis?
Procure em scripts/import_scripts, todos eles importam usuários. Alguns importam grupos. Encontre um que foi modificado recentemente e que tenha dados no mesmo formato que o Discord fornece.
Eu não achava que o Discord permitia exportar esses dados para um servidor inteiro do Discord? Eu sei que você pode "fazer o download" dos seus dados pessoais, mas isso seria algo que cada usuário precisaria fazer.
Eu também pensei que eles expiravam todos os links depois de um tempo, então quaisquer links que você pudesse extrair não seriam muito úteis.
Encontrei extensões e scripts do Chrome que podem exportar chats do Discord (junto com usuário, cargo, anexos) de canais individuais em CSV, HTML ou JSON. Não me importo de fazer isso canal por canal.
Eu estava pensando em optar pelo plano Communiteq Starter (US$ 20/mês) ou Professional Plan (US$ 49/mês), mas não sei se terei o acesso adequado para fazer uma migração sozinho. Estou procurando uma solução gerenciada para começar, pois gostaria de me concentrar no crescimento da comunidade.
Não me importo de pagar a eles pela migração (dentro do razoável para uma comunidade tão pequena), mas tenho que ter certeza de que posso fornecer os arquivos/bancos de dados corretos.
Quanto ao Discord mudar links, eu não sabia disso - obrigado por apontar.
Enquanto isso, experimentarei algumas das extensões do Chrome e scripts de exportação que encontrei para o Discord em um servidor de teste.