Ayuda para crear una consulta para verificar aleatoriamente los PMs en busca de ciertos términos

PMs con término

¡Tengo una nueva idea @DNSTARS!

¿Y si pudieras “buscar” en los términos de los PM como “comprar” o “drogas:lol:

Mira esto:

-- [params]
-- int :limit = 10
-- string :term = %term%
SELECT p.user_id, p.topic_id, p.post_number, p.raw, p.created_at::date
FROM posts p
LEFT JOIN topics t on t.id = p.topic_id
WHERE t.archetype = 'private_message'
  AND t.title <> 'WELCOME-TITLE-from-discobot'
  AND p.created_at::date > now()::date - 8
  AND p.raw ILIKE :term
ORDER BY p.created_at DESC
LIMIT :limit

Reemplaza WELCOME-TITLE-from-discobot por el título exacto de tu mensaje de bienvenida, para que todos los mensajes de bienvenida generados automáticamente queden excluidos.

La fuente de la idea de la consulta proviene del gurú @meglio publicado aquí.

Solo agregué algunos pequeños cambios :wink:

Lista de consultas actualizada :rocket: