Também temos um caso de uso. Estamos usando mensagens privadas para um grupo como um meio de solicitações de ajuda privadas, mas estamos incentivando os usuários a nos permitirem tornar suas solicitações públicas. Preferimos solicitações de ajuda públicas, pois mais pessoas podem se beneficiar da assistência.
Idealmente, copiaríamos a solicitação de ajuda do OP e as respostas selecionadas para um novo tópico público, omitindo a mensagem do autoresponder e as respostas em que perguntamos se podemos torná-la pública, etc.
Como está, teremos que transformar o tópico de mensagem privada em um tópico completo em uma categoria privada, excluir as respostas que não queremos mostrar e, em seguida, movê-lo para uma área pública.