Skip to content

积分系统

概述

MysticX 使用基于积分的经济系统。用户通过每日互动(每日一牌)和订阅赠送获得积分,消耗积分进行解读、后续对话和高级功能。

获得积分

每日积分(每日一牌)

每位注册用户每天完成每日一牌即可获得积分:

等级每日积分
免费50
Gold80
Diamond100

积分在完成每日抽牌后发放,不是自动存入。

月度订阅赠送

等级月度赠送
免费0
Gold6,000
Diamond30,000

赠送在每个计费周期开始时存入。

年度订阅赠送

等级年度赠送价格
Gold100,000(一次性)$89.99/年
Diamond1,000,000(一次性)$299.99/年

年度赠送在订阅创建或续费时一次性发放。

周度订阅赠送(仅移动端)

等级周度赠送价格
Gold1,500$7.99/周

注册奖励

所有新用户注册时可一次性获得 300 灵能作为欢迎礼包。

一次性积分包

积分包积分数价格
尝鲜250$1.99
迷你600$3.99
入门2,000$9.99
热门4,000$14.99

Gold 订阅用户购买积分包额外赠送 10%,Diamond 订阅用户额外赠送 15%。

邀请奖励

  • 邀请人:每次有效邀请获得 300 积分
  • 被邀请人:首次解读获得 200 积分
  • 里程碑:3 次邀请(300 积分)、10 次邀请(1,500 积分)、25 次邀请(5,000 积分)

消耗积分

操作消耗
塔罗解读200
后续提问(第 1–20 条)50
后续提问(第 21–50 条)100
后续提问(第 51–100 条)200
后续提问(第 101 条+)400
牌阵推荐0(免费)
每周指引(手动)1,000
灵魂旅程(生成/刷新)2,000
购买牌面皮肤因皮肤而异
解锁读者因读者而异

用户画像(每月预估使用量)

画像月解读次数后续提问所需积分
休闲型50.5 次/解读~1,125
常规型151.5 次/解读~4,125
投入型252.5 次/解读~8,125
重度型403.5 次/解读~15,000

订阅对比

免费Gold($19.99/月)Diamond($69.99/月)
月最大积分~1,500~8,400~33,000
等效解读次数~7~42~165
AI 记忆
每周指引手动(1,000 积分)自动生成
灵魂旅程
积分包加成+10%+15%
年付价格$7.50/月(62% 折扣)$25.00/月(64% 折扣)
年度赠送100,000 灵能(一次性)1,000,000 灵能(一次性)

技术实现

原子积分扣除

积分通过 Prisma 的 updateMany 原子扣除,WHERE 子句检查余额充足,防止竞态条件:

updateMany({
  where: { id: userId, credits: { gte: cost } },
  data: { credits: { decrement: cost } }
})

如果更新影响 0 行,说明用户积分不足。

预创建协调

对于解读,积分在预创建时(任务入队时)扣除,而非解读完成时。这防止用户花费已经承诺的积分。

幂等赠送

所有订阅和购买的积分赠送在入账前会按发票 ID 检查已有的 CreditTransaction 记录,确保 Webhook 重放时不会重复赠送。

速率限制

积分购买限制为每用户每 60 秒 5 次尝试,防止滥用。

Internal documentation for MysticX team