Migrazione da Discord a Discourse

Ciao,

Ho cercato nei forum, ma non ho ancora trovato la guida passo passo.

Ho visto altri (come Vaadin qui: Moving from Discord to vaadin.com/forum - Vaadin Forum) migrare con successo da Discord a Discourse.

Ho una community attiva di poco meno di 1000 persone che voglio spostare su Discourse.

Le mie 2 domande principali sono:

  1. Come posso creare automaticamente un account utente Discourse per ogni utente Discord (insieme al livello di fiducia appropriato)?
  2. Qual è il modo migliore per spostare il contenuto dei canali del Forum da Discord a Discourse?

Discord rimarrà nel nostro techstack per le capacità video - chiamate giornaliere e sessioni di coworking che gestisco lì, ma vogliamo che Discourse sia il luogo principale per la nostra comunicazione di lunga durata.

Esiste una guida che potrei seguire per realizzarlo?

4 Mi Piace

Dalla mia rapida lettura del loro post

Sembra che non abbiano migrato, se ne sono solo andati.

Puoi ottenere informazioni sull’account da Discord con i giusti livelli di fiducia? In caso affermativo, puoi scrivere uno script di importazione (vedi discourse/script/import_scripts at main · discourse/discourse · GitHub per esempi).

2 Mi Piace

Grazie @pfaffman - ma hanno anche detto

possiamo migrare manualmente gli account se hai molta cronologia su Discord e desideri associarla al tuo account Discord. Invaci un DM se vuoi migrare i tuoi account Discord e Discourse.

Questa è la mia preoccupazione qui - dato che si tratta di qualcosa che è già stato fatto - c’è qualche documentazione al riguardo?

C’è un modo per contattare Vaadin e chiedere una guida?

1 Mi Piace

Esiste un plugin per bot di Discord che

4 Mi Piace

Questo potrebbe essere in realtà abbastanza possibile utilizzando l’API di Discord.

Forse un modo per farlo sarebbe far collegare all’utente il proprio account Discourse a Discord utilizzando oauth. Quindi, da lì, puoi ottenere tutti i loro post dai tuoi Forum di Discord e quindi creare i post sotto il loro account Discourse.

Personalmente, quando interagisco con l’API di Discord, utilizzo un wrapper API (ci sono molte alternative) come disnake, poiché puoi vedere che l’oggetto ForumChannel esiste e da lì puoi forse ottenere i post dei forum e quindi creare questi argomenti su Discourse sotto la proprietà dell’account Discourse degli utenti.

4 Mi Piace