吾爱 SafeW 群管理系统

请使用当前部署环境已配置的后台管理员凭据登录。

控制台首页

真实运行指标与近期异常总览

在线检测中

系统总览

所有数字来自当前 SQLite 和进程状态;读取失败会明确标记,不会伪装成 0。

正在读取后台总览…

运行租约

消息队列

数据库与迁移

最近错误

每日有效发言排行榜

实时排行只读且不落快照;正式榜单只生成上一完整业务日期,并通过 outbox 推送。

排序:发言数降序 → 最后发言时间升序 → SafeW ID 字符串升序

今日实时排行

实时数据,尚未结算

请选择群后读取实时排行。

预览与正式生成

预览不会写入 run、entry 或 outbox。正式生成只允许上一完整业务日期;已生成、已发送或 uncertain 的榜单不能强制重发。

尚未预览。

历史正式榜单与运行记录

正在读取历史榜单…

排行榜配置中心

新版每日排行是唯一权威来源:关键词查询、每日正式榜、按钮和奖励记录均在此管理。

配置未加载

全局默认与经典火焰文案

可用变量:{date} {month} {day} {brandName} {settlementTime} {rank} {messageCount} {displayName}
群内关键词查询

整句精确匹配;支持前后空格和 @机器人 提及,英文关键词忽略大小写。每条 1~30 个字符;查询固定只显示前 10 名。当前关键词:0 / 20

榜单按钮(最多 4 个,每行 2 个)

仅允许 http/https 链接;禁止密码、Token 和会话参数。

PC 预览 · 正式榜

正在生成预览…

手机预览 · 实时榜

正在生成预览…

群级覆盖配置

群内关键词查询覆盖

整句精确匹配;每条 1~30 个字符。查询固定只显示前 10 名。当前关键词:0 / 20

当前最终生效配置

排行奖励配置

奖励规则仅作为后台人工派发参考。奖励处理清单只能由正式榜单 run 在同一事务内产生;系统不会自动增加积分、余额或调用付款接口。

正式榜奖励历史

未绑定 UID 记录

机器人设置

管理员保护

默认建议保持安全模式:管理员不进排行,触发风控只记录不处罚。

指令回复

测试发送消息

允许群与纳管记录

“纳入管理”只补充本地管理记录,不修改 allowedChatIds、不连接 SafeW、不改变群权限。

群清单

正在合并 allowedChatIds 与 groups 表…

UID 绑定权威管理

uid_bindings 是唯一权威来源;用户资料与积分账户中的 UID 仅为兼容镜像。诊断页只读,不会自动修复。

当前绑定

--

关键词回复

现有冷却字段的用户/群/规则作用域尚未确认,本批次只允许 0;提交正数会被服务端拒绝。

自动回复列表

正在读取自动回复规则…

风控策略

温和处理规则

默认:第 1-4 次自动删除消息,第 5 次自动禁言 1 小时;默认不自动封禁、不踢人。

黑词与白名单域名

防刷屏设置

刷屏不是广告,主要用于防止刷排行、刷积分。命中后默认不计入排行。

刷屏禁言阶梯

哪些内容不算有效发言

规则测试工具

输入一句话,后台会告诉你命中了什么规则、会怎么处理、管理员是否会被豁免。

处理说明

广告链接非官方链接、外部网址、推广链接:删除消息,累计 5 次禁言 1 小时。
联系方式QQ、微信、手机号、邮箱、@用户名:删除消息,累计 5 次禁言 1 小时。
私聊偷人私聊我、加我、带你回血、代理推广:删除消息,累计 5 次禁言 1 小时。
刷屏短时间连续发言、重复内容:不计入排行,多次触发后禁言。
管理员保护超级管理员、后台管理员、白名单用户只记录测试命中,不删除、不禁言。

改名提醒配置

当前有效--
处罚已完成--
部分失败--
失败 / 不确定--
已清理--

违规记录

默认仅显示当前有效记录;内容、身份和处罚错误均按服务端脱敏结果展示。

正在读取违规记录…

新增 / 更新名单

黑白名单同时启用会被标记为冲突;系统不会自动选择优先级。

名单状态

--
正在读取黑白名单…

机器人文案模板

支持 Emoji 和变量,例如 {packetName}、{uid}、{SafeW昵称}、{论坛UID}、{当前发言数}。保存后机器人实时生效,不需要重启。

按钮消息管理

给排行榜、红包、UID绑定、改名提醒、欢迎语和公告等消息添加内联按钮。URL 仅允许 http/https,WebApp 仅允许 https,指令按钮必须是已注册的无参数命令。

新增 / 编辑按钮

按钮排列:相同“第几行”的按钮会显示在同一排;排序数字越小越靠前。一行一个就都填不同的行号;一行两个就两个按钮填同一个行号。

预览效果

测试发送

按钮排版

想做成两列按钮,就选“一行 2 个按钮”。系统会按当前排序自动重排行号。

按钮列表

正在读取按钮配置…

群公告 / 定时推送

SafeW 若暂不支持自动置顶,发送后请在群里手动长按消息置顶。

公告列表

正在读取公告…

SafeW 群机器人管理员

运行时唯一权威来源是 safew_admins。这里的角色只控制群机器人命令,不授予 Web 后台登录权限。

revision 未加载
正在核对数据库权威状态…

新增 / 修改机器人管理员

SafeW ID 始终按字符串处理

super_admin 只能为 global;group_admin 只能为 group。禁用和作用域修改受最后一个全局超级管理员保护。

旧来源只读预检

预检不会导入、禁用或删除管理员;旧来源即使存在,也不再获得运行时权限。

机器人管理员列表

--

Web 管理员与权限

后台账号只以 admin_users 为权威来源;Web 角色不会授予 SafeW 群机器人管理员权限。

正在读取管理员安全状态…

修改当前密码

至少 12 位,并包含大小写字母、数字和特殊字符;修改后所有旧 Session 立即撤销。

标准角色能力

新增后台管理员

新账号首次登录必须修改密码;不会创建或修改 SafeW 管理员。

安全规则

登录锁定连续失败 5 次,锁定 15 分钟
Session 空闲过期30 分钟
Session 绝对过期12 小时
最后超级管理员禁止禁用或降级

后台管理员

页面隐藏不替代服务端 RBAC 校验

安全 Session

操作记录

权威来源为 operation_logs;所有管理员、目标、IP 和详情均以脱敏摘要展示。

正在读取操作记录…

登录与权限安全事件

合并 login_logs、operation_logs 和不重复的 system_logs 安全事件,不显示密码、Session、Cookie、CSRF 或完整 IP。

正在读取安全事件…

安全审计概览

只读汇总真实数据库统计;接口失败会明确显示获取失败,不提供任何修复按钮。

正在统计安全事件…

最近 critical 事件

最常见 error_code

最频繁异常模块

日志增长提示

入站事件异常

查看异常不代表可以安全重放。failed 和 uncertain 事件可能已经产生部分业务副作用。

正在读取入站异常…

出站消息异常

uncertain 表示无法确认 SafeW 是否已经处理,不能直接重发。

正在读取出站异常…

排行榜运行异常

只读查看 run 和关联 Outbox 状态;排行运行成功不等于发奖或结算成功,本页不重新生成、不重发、不修改奖励。

正在读取排行榜异常…

配置变更历史

敏感配置只显示“已变更”和类型摘要;日志详情不能重新提交旧值,也不提供一键回滚。

正在读取配置历史…

只读运行状态

本页不提供重启、清理队列、修改租约、执行迁移、SQL 或系统命令。

正在读取运行状态…

核心租约

数据库与迁移

消息与最近活动

配置与实例判断

日志存储与增长

本页仅提示增长,不提供删除、清空、VACUUM 或归档。

最近非敏感错误

统一配置中心

数据库是已收口业务字段的运行时权威来源;启动敏感项只展示配置状态和来源。

正在读取配置定义和最终生效值…
选择群后查看继承关系。