Ho una community attiva di poco meno di 1000 persone che voglio spostare su Discourse.
Le mie 2 domande principali sono:
Come posso creare automaticamente un account utente Discourse per ogni utente Discord (insieme al livello di fiducia appropriato)?
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?
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?
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.