Badge SQL 在帖子内容上触发

我正尝试根据帖子的内容授予徽章。

例如,如果我输入“Give Me A Badge”,我就会获得“Demanding”徽章。

我的 SQL 如下:

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) )

使用“查询目标帖子”和“当用户创建或编辑帖子时”。

然而,它没有被触发。“徽章查询预览”显示了授予的命中次数,但网站似乎没有授予它们。

欢迎提供帮助和建议。

(作者已删除帖子)