Значок 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) )

С настройками «Цель запроса — сообщения» и «Когда пользователь создает или редактирует сообщение».

Однако запрос не срабатывает. В «Предпросмотре запроса значков» видны совпадения для выдачи, но, похоже, на сайте значки не выдаются.

Буду благодарен за помощь и советы.

К сожалению, мне не удалось воспроизвести проблему :thinking:

Тем не менее, я обнаружил несколько ошибок в BadgeGranter, которые могли препятствовать выдаче значков.

Возможно, после того как изменения будут объединены, вы сможете обновиться и попробовать снова?