Ho una piccola community su Discord dove vorrei migrare permanentemente circa 50 membri a una nuova community su Discourse.
Ho esaminato molti thread qui sul modo migliore per realizzare questo, ma non ho trovato una soluzione. Esistono plugin che possono generare post da Discourse a Discord, ma ho difficoltà a trovare qualcosa che funzioni al contrario.
Avrei bisogno di esportare gli utenti, abbinare i loro ruoli ai gruppi, i loro post da tutti i canali e gli allegati.
Qualcuno è stato in grado di farlo, o può indicarmi la giusta direzione in termini di script disponibili?
Guarda in scripts/import_scripts, tutti importano utenti. Alcuni importano gruppi. Trova uno che è stato modificato recentemente e che ha dati nello stesso formato che ti dà Discord.
Non pensavo che Discord ti permettesse di esportare questi dati per un intero server Discord? So che puoi “scaricare” i tuoi dati personali, ma sarebbe qualcosa che ogni utente dovrebbe fare.
Pensavo anche che scadessero tutti i link dopo un po’, quindi eventuali link che potresti estrarre non sarebbero molto utili.
Ho trovato estensioni e script per Chrome che possono esportare chat di Discord (insieme a utenti, ruoli, allegati) da singoli canali in CSV, HTML o JSON. Non mi dispiace farlo canale per canale.
Stavo pensando di optare per il piano Communiteq Starter (20 /mese) o Professional (49 /mese), ma non so se avrò il giusto accesso per eseguire una migrazione da solo. Sto cercando una soluzione gestita per iniziare perché vorrei concentrarmi sulla crescita della community.
Non mi dispiace pagarli per la migrazione (entro limiti ragionevoli per una community così piccola), ma devo assicurarmi di poter fornire loro i file/database corretti.
Per quanto riguarda la modifica dei link da parte di Discord, non ne ero a conoscenza, grazie per avermelo fatto notare.
Nel frattempo, proverò alcune delle estensioni per Chrome e degli script di esportazione che ho trovato per Discord su un server di test.