ئاخىرقى {{ days }} كۈنلۈك يۈزلىنىش · 近 {{ days }} 天趋势
يېڭى ئىشلەتكۈچىلەر · 最新用户
|
{{ u.nickname || u.username || 'ئىشلەتكۈچى' }}
{{ u.openid || u.email || '' }}
|
{{ u.coins }} 🪙 | {{ fmtDate(u.createdAt) }} |
ئاخىرقى زاكازلار · 最新订单
| {{ o.orderNo }} | {{ o.plan }} | {{ money(o.amountFen) }} | {{ orderText(o.status) }} |
| ئىشلەتكۈچى | تەڭگە | ئەزالىق | ھالەت | تىزىملاتقان | مەشغۇلات |
|---|---|---|---|---|---|
|
{{ u.nickname || u.username || 'ئىشلەتكۈچى' }}
{{ u.openid || u.email || u.inviteCode || '' }}
|
{{ u.coins }} | {{ isMember(u) ? (u.member.plan + ' · ' + leftDays(u) + 'ك') : '—' }} | {{ u.status === 'active' ? 'نورمال' : 'چەكلەنگەن' }} | {{ fmtDate(u.createdAt) }} |
| زاكاز نومۇرى | ئىشلەتكۈچى | پىلان | مىقدار | تەڭگە | ھالەت | ۋاقىت | مەشغۇلات |
|---|---|---|---|---|---|---|---|
| {{ o.orderNo }} | {{ (o.userId && (o.userId.nickname || o.userId.username)) || '—' }} | {{ o.plan }} | {{ money(o.amountFen) }} | +{{ o.coins }} | {{ orderText(o.status) }} | {{ fmtDate(o.createdAt) }} |
| ئىشلەتكۈچى | تۈر | مىقدار | قالدۇق | ئىزاھات | ۋاقىت |
|---|---|---|---|---|---|
| {{ (c.userId && (c.userId.nickname || c.userId.username)) || '—' }} | {{ c.type }} | {{ c.amount > 0 ? '+' : '' }}{{ c.amount }} | {{ c.balanceAfter }} | {{ c.note || c.reason }} | {{ fmtDate(c.createdAt) }} |
كۈندىلىك ۋەزىپە · 每日任务
| ۋەزىپە | ئىشلەتكۈچى | قېتىم | تەڭگە |
|---|---|---|---|
| {{ taskName(r._id) }} | {{ r.users }} | {{ r.times }} | {{ r.coins }} |
ئېلان ھەرىكىتى · 广告事件
| ھەرىكەت | قېتىم | تەڭگە | كىرىم |
|---|---|---|---|
| {{ adName(r._id) }} | {{ r.n }} | {{ r.coins }} | {{ money(r.revenue) }} |
كۈنلۈك ئېلان كۆرۈلۈشى · 每日广告
| ئىشلەتكۈچى | ئۈلگە ID | ئۇزۇنلۇقى | ھالەت | ئاڭلاش | مەشغۇلات |
|---|---|---|---|---|---|
| {{ (s.userId && (s.userId.nickname || s.userId.username)) || 'مېھمان' }} | {{ s.sampleId }} | {{ (s.durationMs / 1000).toFixed(1) }}s | {{ sampleText(s.status) }} |
| ئىشلەتكۈچى | تېكىست | ئاۋاز | ئۇزۇنلۇقى | ئاڭلاش | ۋاقىت | |
|---|---|---|---|---|---|---|
| {{ (r.userId && (r.userId.nickname || r.userId.username)) || '—' }} | {{ r.text }} | {{ r.preset || r.voice }} | {{ (r.durationMs / 1000).toFixed(1) }}s | {{ fmtDate(r.createdAt) }} |
ئالدىنقى تەكلىپ قىلغۇچىلار · 邀请排行
| # | ئىشلەتكۈچى | تەكلىپ | مۇكاپات | كود |
|---|---|---|---|---|
| {{ i + 1 }} |
{{ t.nickname || t.username || 'ئىشلەتكۈچى' }}
{{ t.openid || '' }}
|
{{ t.n }} | {{ t.coins }} | {{ t.inviteCode }} |
{{ groupName(g) }}
{{ g }}{{ it.key }}
شىفىر ئۆزگەرتىش · 修改密码
مۇھىت ھالىتى · 运行环境
- دومېن / 域名
- {{ system.domain || '—' }}
- PUBLIC_BASE_URL
- {{ system.publicBaseUrl || '—' }}
- Node.js
- {{ system.node }}
- ئىشلەۋاتقان ۋاقىت / 运行
- {{ uptime(system.uptimeSec) }}
- ئىشلىتىلگەن ياد / 内存
- {{ system.memoryMB }} MB
- MongoDB ھالىتى
- {{ system.mongoState === 1 ? 'ئۇلانغان' : 'ئۇلانمىغان' }}
- ئاۋاز ھۆججىتى / 音频文件
- {{ system.clips }}
ئىقتىدار ھالىتى · 功能开关
- 微信 كىرىش / 微信登录
- {{ system.wechatLogin ? 'تەييار' : 'WX_APPID/WX_SECRET يوق' }}
- TTS ئاچقۇچى
- {{ system.ttsConfigured ? 'تەييار' : 'يوق' }}
- كۆڭۈلدىكى ئاۋاز
- {{ system.ttsVoice }}
- ئاۋاز كۆچۈرۈش / 声音复刻
- {{ system.voiceClone ? 'ئۇلانغان' : 'تەييار ئەمەس' }}
- ئېلان بىرلىكى ID
- {{ system.adsUnitId || '—' }}
- پۇل تۆلەش / 支付
- {{ system.payEnabled ? 'ئوچۇق' : 'تاقاق' }}
بۇ قىممەتلەر server/.env دىن ئوقۇلىدۇ.
ئۆزگەرتكەندىن كېيىن مۇلازىمېتىرنى قايتا قوزغىتىڭ:
宝塔面板 → Node项目 → لەيىق → 重启
| باشقۇرغۇچى | ھەرىكەت | نىشان | تەپسىلات | IP | ۋاقىت |
|---|---|---|---|---|---|
| {{ l.adminEmail }} | {{ l.action }} | {{ l.targetType }} {{ (l.targetId || '').slice(-6) }} | {{ l.ip }} | {{ fmtDate(l.createdAt) }} |
سانلىق ئامبار زاپاسى · 数据库备份(JSON)
بىر كۇنۇپكا بىلەن پۈتۈن MongoDB نىڭ ھەممە جەدۋىلى بىر .json
ھۆججىتىگە يېزىلىدۇ. بۇ ھۆججەتنى چۈشۈرۈپ ساقلاپ قويسىڭىز، يېڭى مۇلازىمېتىردا
ئوخشاش كۇنۇپكا بىلەن ئەسلىگە كەلتۈرگىلى بولىدۇ.
| ھۆججەت نامى · 文件 | خاتىرە | چوڭلۇق | ۋاقىت | مەشغۇلات |
|---|---|---|---|---|
| {{ f.records == null ? '—' : f.records }} | {{ fmtSize(f.bytes) }} | {{ fmtDate(f.createdAt) }} |
يېڭى مۇلازىمېتىردا ئەسلىگە كەلتۈرۈش · 上传恢复
زاپاس .json ھۆججىتىنى تاللاڭ — يۈكلەنگەندىن كېيىن ھازىرقى
سانلىق مەلۇمات ئالماشتۇرۇلىدۇ (ئالدى بىلەن ئاپتوماتىك بىر زاپاس ياسىلىدۇ).
{{ bk.msg }}
كۆچۈش تىزىملىكى · 搬家只复制这 5 样
- ① server/
- پۈتۈن مۇلازىمېتىر + باشقۇرۇش تاختىسى
- ② server/.env
- ئاچقۇچ ۋە تەڭشەكلەر
- ③ server/public/audio/
- ئاۋاز ھۆججەتلىرى
- ④ server/backups/*.json
- سانلىق ئامبار زاپاسى
- ⑤ miniprogram/
- كىچىك پروگرامما كودى
زاپاس قىلتىقى: {{ bk.dir }}
بۇ قىلتىقتىكى ھەممە .json نى كۆچۈرسىڭىز بولىدۇ.