# 系统更新站点设置时通知管理员

**URL:** https://meta.discourse.org/t/notify-admin-when-site-settings-are-updated-by-system/208961
**Category:** Feature
**Tags:** pr-welcome, site-settings
**Created:** [2021年十一月12日 10:03 UTC](https://meta.discourse.org/t/notify-admin-when-site-settings-are-updated-by-system/208961 "2021-11-12T10:03:47Z")
**Posts on this page:** 1
**Showing post:** 11

<div class="post-metadata">

### Author: ![Moin](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/moin/32/554653_2.png) [@Moin](https://meta.discourse.org/u/Moin)
#### Post date: [2025年九月14日 22:10 UTC](https://meta.discourse.org/t/notify-admin-when-site-settings-are-updated-by-system/208961/11 "2025-09-14T22:10:03Z")

</div>

> [@Canapin](#):
>
> 设置更改已记录在 `/admin/logs/staff_action_logs?filters=%7B\"subject\"%3A\"download_remote_images_to_local\"%7D` 中，但我从未记得在它触发时收到任何通知。
> 
> 理想情况下，我希望在仪表板上至少有一个警告，用户菜单中有一个通知，或者一封电子邮件。

阅读 [Get admin notification from logs? - #4 by JammyDodger](https://meta.discourse.org/t/get-admin-notification-from-logs/363729/4?u=moin) 让我再次想起了这个话题。我认为您还可以使用“使用数据探索器结果安排一个 PM”或“使用数据探索器结果在主题中安排一个帖子”自动化脚本和数据探索器查询，以接收有关系统对站点设置更改的通知。

类似这样

```sql
SELECT subject, previous_value, new_value, updated_at
FROM user_histories uh
where uh.action = 3
AND uh.acting_user_id = -1
AND uh.updated_at > CURRENT_TIMESTAMP - INTERVAL '60 minutes'
order by updated_at desc

```

然后，您可以使用与查询中的间隔匹配的复发来设置自动化，并在没有结果时跳过以避免噪音。  
您还可以改进查询以过滤确切的主题，但我想也许其他自动更改也很有趣。

---

_[View the full topic](https://meta.discourse.org/t/notify-admin-when-site-settings-are-updated-by-system/208961)._
