In questo caso la maggior parte del lavoro sarà dedicata all’analisi dei messaggi. Alcune cose pertinenti sono:
- Le menzioni avranno bisogno di un record nel database, controlla: mention.rb e group_mention.rb.
- Anche gli allegati dovrebbero essere importati come
uploade referenziati nel markdown del messaggio. In alternativa, puoi caricare le immagini su un server temporaneo di tua scelta, aggiungere un link ad esse nel post e abilitare l’impostazione:download_remote_images_to_local. - Dovrai comunque creare categorie per i canali per poter impostare i permessi.
- Se usi SSO, puoi importare gli utenti direttamente dal tuo Identity provider. Controlla: Sync DiscourseConnect user data with the sync_sso route.