Escolha grupos e categorias assistidas ao se inscrever

Sei que podem existir campos personalizados para usuários, mas há alguma maneira de separar solicitações de grupo e acompanhamento de categorias no formulário de cadastro?

(Tanto no formulário normal de cadastro do Discourse, quanto usando um plugin, ou separadamente usando a API?)

Obrigado.

Acho que podem existir duas possibilidades.

  1. Um plugin do Discourse que altere o processo de cadastro.

  2. Um script separado que use a API do Discourse para se cadastrar e, simultaneamente, solicitar a criação de um grupo e/ou acompanhar certas categorias.

Tenho quase certeza de que não é possível fazer isso usando as configurações padrão.

Estou no caminho certo? Obrigado.

Não tenho certeza do que você quer dizer com “resolver”, mas talvez seja o robô que você está procurando :grin:
Discourse Automation
mesmo que o cadastro não esteja na lista de Gatilhos Disponíveis… mas acho que talvez o cadastro também seja o usuário adicionado ao grupo TL0?

Acredito que este plugin funcionará.

O plugin Custom Wizard parece promissor. Vou ter tempo para testá-lo no próximo mês!

Parece que um assistente poderia ser acionado logo após o usuário se cadastrar, permitindo definir níveis de notificação por categoria.

O plugin também permite adicionar um usuário a um grupo. Não tenho certeza total de como funcionam os grupos do Discourse ou como o plugin interage com um grupo privado (não visível publicamente e/ou onde os usuários não podem entrar livremente) — talvez ele envie uma solicitação de adesão ao grupo. Alternativamente, o plugin permite o envio de uma mensagem privada, então eu poderia usá-la como uma solicitação de adesão ao grupo.

Vou dar uma olhada também na Automação do Discourse.

Obrigado a ambos.

De nada. Se você descobrir um modelo para a configuração inicial para os usuários escolherem categorias, me avise. Não tenho tido muito tempo para me aprofundar.

Eu acho que agora está (pelo menos, “primeiro login” é próximo o suficiente):

O plugin Automation seria capaz de definir o status de observação por categoria com base em campos personalizados também?

Não acredito que isso seja possível atualmente usando Automação. No entanto, acho que temos um novo endpoint de API que agora pode permitir que um administrador defina o nível de notificação de um usuário, o que pode ser útil:

(Embora, se eles forem adicionados a um grupo automaticamente, você também possa definir as notificações padrão do grupo para categorias e tags e configurá-los dessa forma?)

Isso mudou nos últimos anos?

(Eu gostaria que os futuros usuários, na página de cadastro, pudessem marcar certas categorias para decidir quais “observar”.)

Esse é um caso de uso interessante.
Você pode usar o script de automação “Adicionar usuário ao grupo através do campo personalizado do usuário” e, em seguida, configurar as “Notificações padrão de categoria” para os grupos conforme achar adequado.

Obrigado. Vou investigar isso. Ele tem a desvantagem de potencial confusão quando as pessoas alteram suas configurações de notificação, mas permanecem no grupo original.

É possível agora? Vejo que Automação agora faz parte do próprio Discourse, então talvez tenha sido aprimorado como parte desse processo.

O plugin Automation agora vem incluído no core, mas ainda é o mesmo plugin. Dando uma olhada rápida nos scripts e gatilhos atuais, não parece que nada novo foi adicionado para ajudar com isso. :person_shrugging:

Embora a capacidade de definir níveis de notificação padrão para grupos ainda seja um recurso principal que você poderia aproveitar, especialmente em conjunto com a Automação existente para ‘adicionar usuário ao grupo através de campo personalizado do usuário’ (acho que você precisaria usar um campo personalizado separado para cada grupo).

Você tentou isso? E se sim, quais foram os problemas que você encontrou com isso?

Tenho que admitir que não tentei, por causa dessa preocupação:

Para isso, em vez de complicar com campos personalizados, grupos, automação, etc., enviar os novos usuários para a página /categories após o cadastro seria uma opção? Usando este componente de tema Categories Tracking Toggle, acho que você conseguiria adicionar a opção de nível de notificação de categoria lá, e eles podem percorrer a lista e escolher o que querem.
Você pode precisar de um banner de informações extra lá em algum lugar para fornecer uma instrução.


Isso me lembra da configuração Silenciar todas as categorias por padrão, onde as pessoas precisariam escolher algumas categorias para ativar/seguir/etc. para evitar uma página “mais recentes” em branco. Não acho que seja uma configuração particularmente comum, mas pode haver alguns tópicos por aí com dicas sobre como eles lidam com isso?

Obrigado novamente. Não estou muito inclinado a usar isso porque acho que a resposta para esta pergunta ainda é Não: