帮助创建查询以随机检查私信中的特定术语

带有术语的私信

我有一个新想法 @DNSTARS

如果能在私信中搜索像 “buy” 或 “drugs” 这样的术语会怎样::lol:

看看这个:

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

WELCOME-TITLE-from-discobot 替换为您欢迎消息的确切标题,以便排除所有自动生成的欢迎消息。

该查询的灵感来源是 guru @meglio 在此发布

我只做了一些小小的改动 :wink:

已更新 查询列表 :rocket: