Hola Helga,
Si quieres otorgar una insignia automáticamente, la mejor manera de hacerlo es a través de la consulta SQL para la insignia.
Esto se puede encontrar en admin->insignias
Luego, desplázate hacia abajo para encontrar la consulta SQL.
Si buscas en meta.discourse.org, es posible que tengas suerte y encuentres que alguien ya ha escrito la consulta que buscas.
Mi consulta favorita otorga una insignia cuando alguien se une a un grupo. El siguiente ejemplo otorga la insignia dentro de las 24 horas posteriores a que la persona se una al 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'
)
Utilizo la siguiente configuración con la consulta para la insignia.


