- 可能有不止一种方法(我能想到 3 种)来实现你的意图,但我会这样做。
如果你启用了自动化,可以安排一个每日任务,运行一个数据探索查询以获取新注册用户,然后向某个群组或信任等级(例如 TL3 常规用户)发送私信。
此查询将返回过去一天的新用户注册情况:
-- 统计昨天所有新用户
SELECT
(CURRENT_DATE - INTERVAL '1 day')::DATE AS sign_up_date,
COUNT(u.id) AS new_users_yesterday
FROM users AS u
WHERE
u.created_at >= (CURRENT_DATE - INTERVAL '1 day') AND u.created_at < CURRENT_DATE
此查询将统计从查询运行时刻起过去 24 小时内的新用户:
-- 统计过去滚动 24 小时内的新用户
SELECT
COUNT(u.id) AS new_users_last_24_hours
FROM users AS u
WHERE
u.created_at >= NOW() - INTERVAL '24 hours'
- 我会为此使用私信,因为聊天的电子邮件通知设置位于用户偏好设置中:/my/preferences/email
或者
- 使用自动化将查询发布到一个只有特定群组可见且设置为“关注”的安全主题中(类似于上述方法)——这可能是一种比私信侵入性稍小的方法。
- 你也可以配置聊天 Webhook,并使用
user created事件。

