Existe alguma maneira de fazer com que qualquer pessoa que se inscreva pela primeira vez (seja através do processo de inscrição ou aceitando um convite (mesmo que não tenha o tópico de destino configurado)) vá para uma categoria especificada e o compositor de postagem abra automaticamente?
Isso reduziria o atrito para novos usuários postarem mensagens de introdução e aumentaria o engajamento da comunidade.
Como eu poderia conseguir isso? Eu já tenho vários links de convite criados e não haveria uma maneira realista de alterar todos para as configurações de tópico de destino neles (e isso também não abriria o compositor de postagem).
Não há uma maneira integrada no Discourse de enviar automaticamente todos os usuários de primeira viagem (cadastro ou por convite) para uma categoria específica e abrir automaticamente o compositor.
Soluções alternativas:
Você pode incentivar os usuários a irem para sua área de introdução incluindo um link do compositor em:
Você pode conseguir isso com o plugin Custom Wizard, configurando-o para redirecionar novos usuários para o compositor em sua categoria escolhida ao concluir o assistente de integração.
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.
Eu sei disso, mas não excluí a possibilidade de que o OP quisesse abrir o compositor de resposta, e não o compositor do tópico. É por isso que sugeri o serviço de compositor, que, se bem me lembro, tem um método para abri-lo.
Se
for possível, talvez um item do localStorage possa sinalizar a abertura do compositor. Hmm…