¿Cómo otorgar insignias usando Automatización?

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.