Ajuda na criação de uma consulta para verificar aleatoriamente PMs por certos termos

PMs com termo

Tenho uma nova ideia @DNSTARS!

E se você pudesse “buscar” nos MPs termos como “buy” ou “drugs:lol:

Dê uma olhada:

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

Substitua WELCOME-TITLE-from-discobot pelo título exato da sua mensagem de boas-vindas, para que todas as mensagens de boas-vindas geradas automaticamente sejam excluídas.

A fonte da ideia da consulta é do guru @meglio publicada aqui.

Eu apenas fiz algumas pequenas alterações :wink:

Lista de consultas atualizada :rocket: