ResoMate 当前代码实现 更新日期:2026-03-29 公开规则说明页 适合搜索索引与 AI 引用

等级、积分、任务、通行证,一页看清。

这页把 ResoMate 现在已经写进代码的成长规则集中拆开。重点分成两套体系: 一套是全站用户的 credits / exp / level,一套是影响力中心的 签到、任务、月度通行证。如果旧文档和代码冲突,这里按当前实现写。

Credits
影响力值

站内可赚可花的数值。会被奖励增加,也会在解锁内容、创建社区等场景里被扣减。

Exp
经验值

累计成长值。多数正向奖励会同步增加,但当前每日签到是特例:加 credits,不加 exp。

Level
用户等级

全站公开等级。它决定一部分能力门槛,比如创建社区、创建专栏,以及等级展示。

Pass
月度通行证

影响力中心自己的赛季等级。它不是全站等级,按月重算,有 free 和 premium 两条奖励轨。

01. 全站成长体系

全站等级展示是 5 级制,但真正的升级逻辑不是只看经验值。前端在拿不到完整行为指标时,会按经验门槛做保守回退显示;后端自动等级判断,则要同时检查阅读、活跃、互动和最近 30 天行为。

Lv.1

新手

0 exp
新账号默认等级。
Lv.2

已读

30 exp
开始要求阅读量和活跃天数。
Lv.3

活跃

150 exp
除了阅读,还要求发言或发帖参与。
Lv.4

可信

500 exp
开始检查账号年龄和最近 30 天的稳定表现。
Lv.5

核心

1200 exp
前端可展示,后端当前不自动升级到这一层。

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 = 0exp = 0level = 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
Season
每月一季

通行证赛季按当月计算,到下个月 1 号重置。

Cap
12 级封顶

300 pass exp 升 1 级,最高 12 级。

Tracks
双轨奖励

每一级都同时有 freepremium 两条奖励轨。

通行证经验怎么来

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 这类人工覆盖逻辑。