Desculpe, sou eu de novo ![]()
Você mencionou que o plugin Automation pode ajudar a conceder emblemas. Talvez você tenha algumas dicas sobre como fazer isso? Não consigo encontrar nada relacionado no menu suspenso:
Desculpe, sou eu de novo ![]()
Você mencionou que o plugin Automation pode ajudar a conceder emblemas. Talvez você tenha algumas dicas sobre como fazer isso? Não consigo encontrar nada relacionado no menu suspenso:
Olhando o commit, parece que ele deve estar disponível para scripts send_pms e zapier_webhook:
Este gatilho precisa de um
badgecomo campo obrigatório e aceita um campo opcionalonly_on_first_grant. Atualmente, ele é utilizável para: scriptssend_pmsezapier_webhook.
Desculpe, pode não ter ficado muito claro, então deixe-me explicar.
Atualmente, temos apenas um gatilho para um distintivo concedido, o que significa que podemos chamar scripts quando um usuário recebe um distintivo. Mas não temos exatamente o que você está pedindo no momento, um script para conceder um distintivo, que seria acionado em algum evento (ingressar em um grupo específico?). Como explicado, nossa melhor solução até agora é Creating triggered custom badge queries
Muito obrigado pela sua ajuda!
Espero muito que consigamos configurar uma API para conceder um distintivo toda vez que um usuário postar sua primeira postagem ![]()
Obrigado!
Isso é muito útil!
Olá Helga,
Se você quiser conceder um selo automaticamente, a melhor maneira de fazer isso é através da Consulta SQL para o selo.
Isso pode ser encontrado em admin-selos
Em seguida, role para baixo para encontrar a consulta SQL.
Se você pesquisar em meta.discourse.org, pode ter sorte e encontrar alguém que já escreveu a consulta que você procura.
Minha consulta favorita concede um selo quando alguém entra em um grupo. O exemplo abaixo concede o selo em até 24 horas após a pessoa entrar no grupo “discourse-admin”
select user_id, created_at granted_at, NULL post_id
from group_users
where group_id = (
select g.id from groups g where g.name = 'discourse-admin'
)
Eu uso as seguintes configurações com a consulta para o selo
Para isso, você precisaria habilitar distintivos SQL personalizados, o que não está disponível para todos, dependendo da sua hospedagem:
Embora o uso da API também seja sugerido como alternativa.
Nossa, eu não sabia disso. Obrigado pela dica @JammyDodger!
Acho que também seria possível obter o resultado de uma consulta SQL do plugin Data Explorer e, em seguida, usar a API para conceder o distintivo.