Comment attribuer des badges en utilisant l'automatisation ?

Salut Helga,

Si vous souhaitez attribuer automatiquement un badge, la meilleure façon de procéder est d’utiliser la requête SQL pour le badge.
Vous la trouverez dans admin-badges

Faites ensuite défiler vers le bas pour trouver la requête SQL.

Si vous effectuez une recherche sur meta.discourse.org, vous aurez peut-être la chance de trouver quelqu’un qui a déjà écrit la requête que vous recherchez.

Ma requête préférée attribue un badge lorsqu’une personne rejoint un groupe. L’exemple ci-dessous attribue le badge dans les 24 heures suivant l’adhésion de la personne au groupe “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'
)

J’utilise les paramètres suivants avec la requête pour le badge