Aiuto per creare una query per controllare casualmente i PM per determinati termini

PM con termine

Ho una nuova idea @DNSTARS!

E se potessi “cercare” nei messaggi privati termini come “buy” o “drugs:lol:

Dai un’occhiata a questo:

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

Sostituisci WELCOME-TITLE-from-discobot con il titolo esatto del tuo messaggio di benvenuto, in modo che tutti i messaggi di benvenuto generati automaticamente vengano esclusi.

L’idea alla base della query proviene da guru @meglio pubblicato qui.

Ho solo apportato alcune piccole modifiche :wink:

Elenco delle query aggiornato :rocket: