Come concedere badge usando l'automazione?

Ciao Helga,

Se vuoi assegnare automaticamente un badge, il modo migliore è tramite la query SQL per il badge.
Questo si trova in admin->badges

Quindi scorri verso il basso per trovare la query SQL.

Se cerchi su meta.discourse.org potresti essere fortunato e trovare qualcuno che ha già scritto la query che stai cercando.

La mia query preferita assegna un badge quando qualcuno si unisce a un gruppo. L’esempio seguente assegna il badge entro 24 ore dall’unione della persona al gruppo “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'
)

Utilizzo le seguenti impostazioni con la query per il badge