O Discourse é escrito em ruby, portanto, é necessário escrever um script que interaja com os internos do Discourse. Uma importação é uma proposta centrada no desenvolvedor.
Todo script está cheio de casos extremos. Já fiz mais de cem importações. Cada uma delas exigiu ajustes por vários motivos.
A probabilidade de você conseguir escrever um script de importação para o Discourse em python é muito próxima de zero. Se conseguir, provavelmente não funcionará para mais ninguém. E, depois de ter feito sua migração, é improvável que você mantenha o código para futuras alterações no mybb e no discourse.