新增筛选规则页: Hermes整理的机器人规则总览(rules.md), 顶栏入口所有登录用户可见, marked渲染

This commit is contained in:
mzl92
2026-08-27 16:40:29 +08:00
parent ce6e0f8de1
commit 896795462a
5 changed files with 208 additions and 0 deletions
+5
View File
@@ -286,6 +286,11 @@ app.post('/api/users/:id/resetpwd', requireAuth, requireSuper, (req, res) => {
res.json({ ok: true });
});
// ---------- 筛选规则文档(所有登录用户) ----------
app.get('/api/rules', requireAuth, (req, res) => {
res.type('text/markdown; charset=utf-8').send(fs.readFileSync(path.join(__dirname, 'public', 'rules.md'), 'utf8'));
});
// ---------- 访问记录(超管) ----------
app.get('/api/access-log', requireAuth, requireSuper, (req, res) => {
res.json(udb.prepare('SELECT id, username, action, detail, ip, created_at FROM access_log ORDER BY id DESC LIMIT 500').all());