BBS1Org 国产化信任等级设计方案热
160227
BBS1Org 国产化信任等级设计方案
借鉴 Discourse 信任等级核心思想,适配轻量 PHP 论坛架构;区分永久身份等级 + 滚动活跃等级,不和传统积分强绑定;沙盒防垃圾,下放民间版务能力;兼容 SQLite/MySQL 双数据库;支持后台全参数可调;规避 Discourse 过重的统计逻辑。
核心设计原则
- 等级≠积分:信任等级是权限网关,积分作为独立激励,互不绑定。
- 双轨模式:TL0‑TL2 为终身身份(全生命周期统计,永不降级);TL3 为滚动活跃等级(时间窗口,可自动降级);TL4 管理员手动授予。
- 阅读权重≥发帖权重:鼓励先浏览再发言,减少灌水。
- 防刷优先:私信、自回帖、少量账号互赞不计入晋升指标。
- 轻量定时任务:不实时计算,每日凌晨 Cron 批量重算;用户页面缓存等级,避免查询爆炸。
- 中文友好:等级名称本土化,前台展示晋升条件,用户知道如何升级。
- 管理员可锁级:手动指定等级后,系统自动规则不再变更。
5 级信任等级定义(本土化命名)
表格
等级 中文名称 晋升逻辑 降级规则 核心定位 TL0 新访客 注册默认 管理员可锁定 沙盒模式,严格限制 TL1 见习用户 自动,阅读行为 ❌永久 解除新用户沙盒限制 TL2 正式成员 自动,长期累计参与 ❌永久 普通用户完整权限 TL3 社区骨干 自动,90 天滚动窗口 ✅自动降级 民间协助版务,下放轻量管理权限 TL4 社区领袖 管理员手动授予 管理员手动降级 准版主,接近管理权限 与 Discourse 差异:滚动窗口由 100 天改为 90 天,更适配国内论坛活跃度节奏;减少部分复杂统计,降低数据库压力。
TL0 新访客(注册默认)
限制权限
- 可浏览、回复已有话题;禁止新建话题、禁止上传图片附件、私信受限
- 发帖速率限流,链接数量限制,部分帖子进入待审队列
- 自己帖子短时间编辑窗口
不计入统计规则
- 私信内全部行为不计信任指标;回复自己的帖子不计统计。
TL1 见习用户(仅靠阅读即可达成)
全部条件同时满足,全生命周期统计,达标永久保留
- 浏览≥5 个不同公开话题
- 阅读≥30 个公开帖子
- 有效阅读累计≥10 分钟
解锁权限
- 新建话题、上传图片附件、发送私信、举报内容、编辑 Wiki 帖子。
TL2 正式成员(社区普通成熟用户)
全生命周期累计,达标永久
- 账号访问天数 ≥12 天(不需要连续)
- 在≥3 个不同话题产生有效回复
- 浏览≥20 个公开话题
- 阅读帖子≥100 篇
- 收到至少 1 次点赞,送出至少 1 次点赞(来自不同用户)
解锁权限
- 群组私信、邀请用户;帖子编辑窗口期延长;发帖、点赞、举报上限放大。
TL3 社区骨干(唯一可自动降级,90 天滚动窗口)
⚠️关键:统计最近 90 天窗口内全部指标,全部条件同时满足才晋升;晋升后有14 天保护宽限期,宽限期内不会掉级;低于阈值的 90% 水位线,自动回落 TL2。
- 90 天内登录访问天数 ≥45 天
- 在≥8 个不同公开话题回复
- 浏览 90 天内新话题占比≥25%
- 阅读 90 天内新增帖子占比≥25%
- 收到≥15 个点赞、送出≥25 个点赞;点赞来源需要≥5 个不同用户,防止互刷
- 近 90 天无禁言、无违规处罚记录
TL3 专属权限(民间协助治理)
- 修改话题分类、重命名话题、归档话题
- 查看被隐藏 / 删除帖子(不可恢复,仅查看)
- 访问骨干专属私密板块
- 可审核 TL0 用户待审核帖子
TL4 社区领袖(纯手动)
- 系统永远不会自动晋升 TL4,管理员后台手动设置
- 权限:编辑他人帖子、置顶、关闭、批量管理话题;审核待审内容;可管理部分用户。
- 可手动锁定等级,防止系统自动变更。
防刷规则(强制生效)
- 私信内阅读、回复、点赞全部不计入信任等级统计。
- 用户回复自己发布的话题,不计回复话题计数。
- 同一个话题多次回复,仅计 1 次有效话题回复。
- TL3 校验点赞来源多样性,少数账号互刷无法达标。
- 被禁言、处罚的用户,暂停晋升计算。
点赞与点评1niu2026-09-09
主楼