Migrando de Discord a Discourse

Hola,

He estado buscando en los foros, pero aún no he encontrado la guía paso a paso.

He visto a otros (como Vaadin aquí: Moving from Discord to vaadin.com/forum - Vaadin Forum) migrar con éxito de Discord a Discourse.

Tengo una comunidad activa de poco menos de 1000 personas que quiero trasladar a Discourse.

Mis 2 preguntas principales son:

  1. ¿Cómo puedo crear automáticamente una cuenta de usuario de Discourse para cada usuario de Discord (junto con el nivel de confianza adecuado)?
  2. ¿Cuál es la mejor manera de trasladar el contenido de los canales del foro de Discord a Discourse?

Discord permanecerá en nuestro stack tecnológico para capacidades de video - llamadas diarias y sesiones de coworking que realizo allí, pero queremos tener Discourse como el lugar principal para nuestra comunicación de formato largo.

¿Hay alguna guía que pueda seguir para hacerlo posible?

4 Me gusta

Por mi lectura rápida de su publicación

Parece que no migraron, simplemente se fueron.

¿Puedes obtener información de cuentas de Discord con niveles de confianza adecuados? Si es así, puedes escribir un script de importación (ver discourse/script/import_scripts at main · discourse/discourse · GitHub para ejemplos).

2 Me gusta

Gracias @pfaffman, pero también dijeron

podemos migrar cuentas manualmente si tienes mucho historial en Discord y deseas asociarlo a tu cuenta de Discord. Envíanos un DM si quieres migrar tus cuentas de Discord y Discourse.

Esta es mi preocupación aquí, ya que esto es algo que ya se hizo, ¿hay alguna documentación al respecto?

¿Hay alguna forma de contactar a Vaadin y pedir orientación?

1 me gusta

Hay un plugin de bot de Discord que

4 Me gusta

Esto podría ser bastante posible utilizando la API de Discord.

Quizás una forma de hacerlo sería conseguir que el usuario vincule su cuenta de Discourse a Discord usando oauth. Luego, desde allí, puedes obtener todas sus publicaciones de tus Foros de Discord y luego crear las publicaciones bajo su cuenta de Discourse.

Personalmente, cuando interactúo con la API de Discord, utilizo un envoltorio de API (hay muchas alternativas) como disnake, ya que puedes ver que el objeto ForumChannel existe y desde allí quizás puedas obtener las publicaciones de los foros y luego crear estos temas en Discourse bajo la propiedad de la cuenta de Discourse de los usuarios.

4 Me gusta