Como importar em massa posts se não for possível usar scripts Ruby de amostra?

Ok… Vou analisar os scripts… Sou um programador experiente em outras linguagens, apenas não em Ruby/RoR.

…

Ok, voltei depois de examinar os scripts de importação existentes no GitHub. :wink: Pelo que vejo, parece muito com o código que já escrevi para fazer minhas importações… muitos loops para obter os usuários, os tópicos e, finalmente, as mensagens. Código especial para lidar com anexos (fazendo o upload deles separadamente, obtendo a URL interna do Discourse e anexando-a ao corpo da mensagem).

Há alguma chamada de API especial ou algo mais que eu esteja perdendo nesses scripts que possa me ajudar? O problema não é que eu não consiga escrever meu próprio script de importação (usando a API); meu problema é que parece desajeitado e me pergunto se há uma solução mais suave ou elegante. Se houver algum “truque” (como chamadas de API especiais?) nos scripts de exemplo que eu possa adaptar em outra linguagem, adoraria entender.