Estoy intentando otorgar una insignia dependiendo del contenido de una publicación.
Por ejemplo, si escribo ‘Dame una insignia’ (Give Me A Badge), se me otorga la insignia ‘Exigente’ (Demanding).
Mi SQL es el siguiente:
SELECT p.user_id, p.id post_id, p.updated_at granted_at
FROM badge_posts p
WHERE p.raw LIKE '%Give Me A Badge%'
AND (:backfill OR p.id IN (:post_ids) )
Con ‘Objetivo de la consulta: publicaciones’ (Query targets posts) y ‘Cuando un usuario crea o edita una publicación’ (When a user creates or edits a post).
Sin embargo, no se está activando. La ‘Vista previa de la consulta de insignias’ (Badge Query Preview) muestra coincidencias para las concesiones, pero el sitio no parece estar otorgándolas.