Abrir o composer em si não é a parte difícil - o Discourse já expõe um ponto de entrada de primeira classe para isso.
Você pode redirecionar os usuários para o endpoint /new-topic com parâmetros de consulta, por exemplo:
https://discourse.com/new-topic?
title=Shared%20from%20iOS
&category_id=19
&body=https%3A%2F%2Fexample.com
Isso abre o composer de novo tópico com os campos pré-preenchidos (título, categoria, corpo) usando parâmetros de consulta simples — não post[...].
Então o fluxo seria:
- redirecionar após o cadastro / aceitação do convite
- cair em
/new-topic?... - composer abre imediatamente com a categoria e o conteúdo desejados
Este é o mesmo mecanismo usado pelo compartilhamento do iOS e outras integrações, então já é suportado e estável.
A questão restante é onde melhor conectar o redirecionamento (aceitação do convite vs. primeiro login), e não se o composer em si pode ser aberto automaticamente.