Gostaríamos de atender a um determinado grupo de usuários notificando-os apenas com uma configuração de Grupo para “Assistir Primeira Postagem” em uma Tag específica. Isso é fácil de configurar, exceto pela parte “apenas”. Não estou encontrando essa configuração.
Existe uma maneira de desativar automaticamente o Resumo de Atividade para membros de um grupo, deixando a configuração padrão inalterada para todos os outros?
Pelo que sei, a única maneira seria alterar as configurações desses usuários com um script Ruby on Rails (aviso de praxe, tudo o que é feito através do console Rails pode dar errado se não for feito corretamente).
E não é (facilmente) possível desabilitar automaticamente a configuração quando um usuário é adicionado a um grupo.
A maneira mais fácil que consigo pensar seria usar o plugin de Automação para acionar um webhook do Zapier quando um usuário for adicionado a um grupo. O Zapier poderia então ser configurado para fazer uma solicitação PUT para o Discourse para atualizar as preferências do usuário.
Ainda não tentei este cenário exato, mas deve funcionar.
Interessante, obrigado – eu ainda não tinha explorado o plugin Automation.
Como usar webhooks com o Zapier requer uma assinatura eterna de $20/mês, eu talvez consiga convencer minha equipe a financiar uma automação personalizada em vez disso.
Como existem gatilhos de Automação para Usuário adicionado ao grupo e Usuário removido do grupo, parece que um script adicional poderia alternar a configuração do usuário de Resumo de Atividade. Isso parece estar dentro do escopo da Automação?
Obrigado - ainda não mexi com o console ou scripting, e precisaria ser automático para ser prático. Parece que o plugin de Automação pode ser um caminho.
Não sei se é algo que seria adicionado como um script ao plugin de Automação, mas se você puder instalar plugins personalizados em seu site Discourse, poderá adicioná-lo por meio de um plugin.
Eu queria aprender a criar scripts de automação personalizados há algum tempo, então aproveitei essa chance para fazer isso. Por favor, não use isso como está, mas aqui está um exemplo de como adicionar um script de automação para atualizar as preferências de Resumo de Atividade quando um usuário é adicionado ou removido de um grupo: Create custom Automations - #6 by simon.
O motivo do aviso é porque consigo imaginar scripts de automação dando terrivelmente errado No mínimo, o plugin precisa de alguns testes. Tentarei obter algum feedback sobre o código e atualizá-lo, se necessário.