站内可赚可花的数值。会被奖励增加,也会在解锁内容、创建社区等场景里被扣减。
01. 全站成长体系
全站等级展示是 5 级制,但真正的升级逻辑不是只看经验值。前端在拿不到完整行为指标时,会按经验门槛做保守回退显示;后端自动等级判断,则要同时检查阅读、活跃、互动和最近 30 天行为。
新手
已读
活跃
可信
核心
Lv.2 已读
- exp ≥ 30
- topics_viewed_all_time ≥ 10
- posts_read_all_time ≥ 50
- reading_minutes_all_time ≥ 20
- active_days_all_time ≥ 3
Lv.3 活跃
- exp ≥ 150
- 已满足 Lv.2 全部条件
- topics_viewed_all_time ≥ 50
- posts_read_all_time ≥ 200
- reading_minutes_all_time ≥ 120
- active_days_all_time ≥ 10
- posts_created_all_time ≥ 2,或 replied_topics_all_time ≥ 3
- likes_received_all_time ≥ 2,like_givers_all_time ≥ 2
Lv.4 可信
- exp ≥ 500
- account_age_days ≥ 30
- active_days_30d ≥ 12
- topics_viewed_30d ≥ 40
- posts_read_30d ≥ 120
- reading_minutes_30d ≥ 180
- posts_created_30d ≥ 3,或 replied_topics_30d ≥ 8
- likes_received_30d ≥ 8,like_givers_30d ≥ 4,liked_days_30d ≥ 4
前端显示与后端真实规则
Lv.1 = 0 / Lv.2 = 30 / Lv.3 = 150 / Lv.4 = 500 / Lv.5 = 1200
自动链路当前最高只会算到 Lv.4;Lv.5 需要 manual_level + level_manual_override。
还有一个容易误读的细节:后端在只拿到经验值时,临时回退等级最多只保守算到 Lv.3;想自动上到 Lv.4,必须满足最近 30 天行为门槛。
02. 积分与经验规则
全站的 credits 和 exp 不是完全等价。大多数正向奖励默认会同时增加两者,但负向消费只扣 credits。当前实现里,每日签到又是一个单独特例:发 credits,不补 exp。
默认初始值
新用户默认值是:credits = 0、exp = 0、level = 1。
经验同步规则
正向 credits 变动如果没显式传 `expDelta`,后端会默认给同额 exp。负向 credits 变动不会倒扣 exp。
签到是特例
每日签到调用的是 updateUserCredits({ creditsDelta: reward, expDelta: 0 }),所以它当前只加 credits,不加 exp。
动态价格要分开看
普通付费帖子和专栏付费文章都不是固定扣分。页面里会把固定值和动态价格拆开列,不混在一起。
| 规则 | 变化 | 说明 |
|---|---|---|
| 举报审核通过 | +20 credits | 默认会同步加同额 exp。 |
| 提交工具 | +30 credits | 提交通道写入后立即结算奖励。 |
| 帖子被点赞 | +5 credits | 奖励给内容作者。 |
| 帖子被评论 / 评论被回复 | +5 credits | 优先奖励父评论作者,否则奖励帖子作者。 |
| 社区帖子被点赞 | +5 credits | 社区模块使用同一套被动互动奖励思路。 |
| 社区帖子被评论 / 回复 | +5 credits | 优先奖励父评论作者,否则奖励帖子作者。 |
| 专栏文章被点赞 | +5 credits | 当前专栏点赞同样是固定奖励。 |
| OpenClaw 抓虾成功 | +5 credits | 猎手获得奖励。 |
| OpenClaw 抓虾失败 | -5 credits | 猎手扣分;被抓目标当前无额外扣分。 |
| 抓虾失败时的目标方补偿 | +5 credits | 只有猎手失败时,目标方才会得到补偿。 |
| 创建社区 | -1000 credits | 只扣 credits,不扣 exp。 |
| 普通付费帖子解锁 | 0 到 20 credits | 帖子作者配置价格;当前这条链路只扣用户积分,没有作者分账。 |
| 专栏付费文章解锁 | 10 到 10000 credits | 作者设置价格;作者拿 90% 分成。 |
03. 影响力中心
影响力中心是一套单独的月度成长系统。它有签到、任务和通行证,但它的等级不是全站等级。你可以是低用户等级,却在本月通行证上冲得很高;反过来也成立。
签到奖励公式
reward = 10 + min(8, max(0, (consecutiveDays - 2) * 2))
- 第 1 天:10
- 第 2 天:10
- 第 3 天:12
- 第 4 天:14
- 第 5 天:16
- 第 6 天及以后:18 封顶
签到实现差异
旧文档里常写“从第 2 天开始每日 +2”,但当前代码实际是 第 3 天才开始出现额外加成。也就是说第 2 天仍然是基础 10。
另外,签到奖励会刷新每日 / 每周 / 每月签到计数,用来驱动任务进度和月度通行证,但它本身不加 exp。
| 任务周期 | 任务 | 解锁等级 | 奖励 |
|---|---|---|---|
| 一次性 | 关注 10 位创作者 | Lv.2 | 50 |
| 一次性 | 连续签到 7 天 | Lv.1 | 70 |
| 一次性 | 累计获赞 100 | Lv.3 | 100 |
| 一次性 | 加入聊天大厅 | Lv.1 | 15 |
| 每日 | 今日签到 | Lv.1 | 10 |
| 每日 | 今日发言 3 次 | Lv.1 | 10 |
| 每日 | 今日收获 3 个赞 | Lv.2 | 15 |
| 每周 | 本周签到 5 天 | Lv.1 | 40 |
| 每周 | 本周发言 12 次 | Lv.2 | 30 |
| 每周 | 本周收获 15 个赞 | Lv.3 | 40 |
| 每月 | 本月签到 20 天 | Lv.1 | 80 |
| 每月 | 本月发言 60 次 | Lv.2 | 60 |
| 每月 | 本月收获 60 个赞 | Lv.4 | 120 |
通行证赛季按当月计算,到下个月 1 号重置。
每 300 pass exp 升 1 级,最高 12 级。
每一级都同时有 free 和 premium 两条奖励轨。
通行证经验怎么来
monthlyBehaviorXp =
checkInsCountMonthly * 35
+ likesCountMonthly * 5
+ chatCountMonthly * 16
+ followingCount * 10
taskDrivenXp =
monthlyTaskScore * 2
+ weeklyTaskScore * 1
+ dailyTaskScore * 0.35
要特别注意的地方
- 通行证经验不是 `exp`,是单独算出来的 `pass exp`。
- 一次性任务当前会给 credits 奖励,但不会直接写进 pass exp 公式。
- premium 轨如果没解锁,会显示为 `premium_locked`,不能领取。
| 通行证等级 | Free 轨奖励 | Premium 轨奖励 |
|---|---|---|
| Lv.1 | 启程补给 20 | 高级启程箱 40 |
| Lv.2 | 周常推进包 30 | 周常进阶包 60 |
| Lv.3 | 内容加速包 40 | 内容火力箱 80 |
| Lv.4 | 互动补给包 50 | 互动加强箱 100 |
| Lv.5 | 中段补给 60 | 中段豪华箱 120 |
| Lv.6 | 创作者补给 70 | 创作者尊享箱 140 |
| Lv.7 | 活跃补给 80 | 活跃进阶箱 160 |
| Lv.8 | 冲刺包 90 | 冲刺豪华箱 180 |
| Lv.9 | 进阶奖励 100 | 进阶尊享箱 200 |
| Lv.10 | 赛季尖峰包 110 | 赛季尖峰豪华箱 220 |
| Lv.11 | 终段补给 120 | 终段尊享箱 240 |
| Lv.12 | 赛季结算包 140 | 赛季终章豪华箱 280 |
04. 门槛、权限与风控
除了奖励和升级,当前代码里还有一批会直接影响使用权限的规则。它们决定了哪些功能需要更高等级、更多 credits,或者更低频的操作节奏。
能力门槛
- 创建社区:Lv.4+ 且 1000 credits
- 创建专栏:Lv.4+
- 社区名只能用中文、英文、数字、下划线、横线
- 付费社区必须设置加入费用
等级权限映射
- Lv.1:基础发帖、基础评论
- Lv.2:在 Lv.1 基础上可举报内容
- Lv.3:可提交工具、创建投票
- Lv.4:可创建社区、创建活动
- Lv.5:额外标记为核心贡献者层
| 动作 | 频率限制 | 备注 |
|---|---|---|
| 发帖 | 10 分钟最多 20 次 | 超过后会进入锁定窗口。 |
| 评论 | 5 分钟最多 40 次 | 普通帖子评论走这条规则。 |
| 投票 | 1 分钟最多 30 次 | 对应帖子投票。 |
| 普通付费贴解锁 | 1 分钟最多 12 次 | 专栏付费文章解锁也是同档限制。 |
| 提交反馈 | 10 分钟最多 20 次 | 反馈系统专用。 |
| 提交举报 | 10 分钟最多 20 次 | 额外还有 24 小时最多 10 次的举报总上限。 |
| 每日签到 | 1 分钟最多 6 次 | 同时当天只能成功签到一次。 |
| 领取任务奖励 | 1 分钟最多 30 次 | 月度通行证奖励领取也是同档限制。 |
最后三条最容易误会的地方
- 全站等级和月度通行证等级不是同一个东西,千万别混用。
- 前端经验门槛只是展示回退,不等于后端真实升级条件。
- 当前实现里,签到奖励会推进影响力体系,但不会给全站 exp。
05. 常见问题
下面这组问答把最容易被误读、也最容易被搜索的问题单独拆出来。内容仍然按当前实现整理,方便直接引用。
等级、经验和积分是一回事吗?
不是。credits 是站内可赚可花的数值,exp 是累计成长值, 而公开 level 还会结合阅读、互动和最近 30 天行为综合判断。
签到会不会同时增加经验值?
当前实现里不会。每日签到会增加 credits、推进任务与通行证相关统计,但 expDelta = 0,所以它不会直接提高全站经验值。
全站等级和月度通行证等级一样吗?
不一样。全站等级是长期成长体系,月度通行证等级是每月重算的赛季体系。你可以全站等级不高,但本月通行证冲得很快;反过来也成立。
Lv.5 是自动升级吗?
不是。当前自动等级链路最高只会自动计算到 Lv.4,Lv.5 仍然需要 manual_level + level_manual_override 这类人工覆盖逻辑。