Existe um importador que possa ler de arquivos de texto, como arquivos CSV?
Se existir, essa parece ser a abordagem mais simples para importar dados de outras fontes, pois consigo extrair os dados do fórum antigo sem problemas; a dificuldade está em realizar a importação no Discourse.
Existem alguns importadores que usam CSV. No entanto, geralmente é melhor usar um banco de dados.
Você pode usar a API, mas será muito mais lento. Se tiver apenas alguns milhares de mensagens, pode ser uma solução, mas será mais fácil com um script de importação.