无法连接后端

请确认后端已启动,并使用正确地址打开本页。

在 server 目录执行 npm run dev,浏览器访问 http://127.0.0.1:8787/admin/(不要用 localhost:5173,也不要双击本地 HTML 文件)。

点击打开正确地址 ·

墨境运营控制台

使用超级管理员登记的邮箱/手机号登录(不支持自助注册)

向超级管理员登记的邮箱/手机发送验证码,验证通过后可设置新密码

开发模式:验证码可填 123456

墨·境
运营控制台

功能运营

控制台
公告&推广
官网分享
官网内容
功能开关
闭关标语
用户管理
内容审核
反馈中心

接口网关

调价台
CDK礼包
支付账户
AI 配额
AI 服务商
调用统计
邮件服务
验证码文案
云服务

控制台

维护公告、实时监控与活跃人数趋势

快捷入口

全局设置

保存后配置版本递增,客户端约 60 秒内拉取

维护与公告

AI

AI 仅对已登录注册用户开放;未登入客户端无法调用网关。

关闭后客户端仅显示邮箱通道;切换后自动保存

开启后用户中心「账号安全」显示绑定/换绑手机号;需配置短信或开发模式 SMS_DEV_MODE=1

实时监控

实时调用流

今日用户排行

软件活跃人数

近 48 小时

今日功能分布

按调用次数

控制台说明

  • 全局设置:维护模式、横幅公告与 AI 网关策略;与「公告&推广」可同时生效。
  • 实时监控:近 1 小时调用流与今日排行;右上角可切换 Token / 积分消耗维度。
  • 积分均值:监控卡片展示普通用户与订阅用户的积分余额平均值(已开户用户)。
  • 待审角标:KPI 中「待审内容」可直接跳转内容审核页处理书封、头像与高危正文。

公告&推广

📣推广栏

对应客户端「推广」Tab;顶栏滚屏数据源之一。

图文列表 0 条

选择左侧条目,或点击「新建图文」

发布
封面 900 × 383 · 上传后自动裁剪压缩
暂无封面

🎉活动栏

对应客户端「活动」Tab;活动类图文专用。

图文列表 0 条

选择左侧条目,或点击「新建图文」

发布
封面 900 × 383 · 上传后自动裁剪压缩
暂无封面

📢公告栏

对应客户端「公告」Tab;顶栏滚屏数据源之一。

图文列表 0 条

选择左侧条目,或点击「新建图文」

发布
封面 900 × 383 · 上传后自动裁剪压缩
暂无封面

使用说明

  • 推广栏 / 活动栏 / 公告栏:自上而下对应客户端「推广」「活动」「公告」三个 Tab;顶栏滚屏从三栏合并展示。
  • 公众号式图文:编辑区字段(标题、作者、封面、摘要、正文、阅读原文)与客户端第二层详情页一致,便于后续同步微信公众号。
  • 封面:直接上传图片,服务端自动裁剪为 900×383 并压缩为 WebP。
  • 发布:「即刻发布」自动填入当日日期;「定时发布」可选未来日期,到期后客户端才展示。
  • 保存操作:删改文章、批量调整后,点页面右上角「保存操作」写入服务端并同步客户端(约 60 秒内)。未保存前请勿重启后端。
  • 预览并发布:可先预览详情页,确认后会自动执行一次「保存操作」。
  • 启用开关:切换后会自动保存;改文章列表仍需点「保存操作」。

定价页文案

会员价格、积分礼包与任务加成来自「调价台」,保存本页后会自动写入官网 JSON

官方社群

公司信息

会员方案预览

FAQ 与对照表固定项可在后续版本扩展;当前会员数字与客户端订阅页一致。

分享卡片

QQ、微信等平台粘贴官网链接时展示的标题、简介与预览图
预览图

建议正方形,512×512 以上;更换后须点右上角「保存设置」才写入官网。

链接卡片预览

www.墨境叙事工坊.xyz

QQ、微信无法识别中文域名链接,请分享 punycode 地址(如 https://www.xn--3kq12kt7cy9ajfp32a.xyz/);软件内「复制官网地址」已自动使用可识别格式。卡片首次抓取可能需数分钟,可用微信「公众平台 → 开发 → 网页调试」刷新缓存。

使用说明

  • 保存设置:修改标题、简介或预览图后,须点右上角「保存设置」才写入云端并同步官网;清空即删除该项。
  • QQ / 微信分享:聊天里请粘贴 punycode 链接(软件复制已自动处理);中文域名通常不会变蓝。卡片左图来自预览图,标题/简介来自本页配置。
  • 官网首页:用户在软件任务中心分享的链接为官网根地址,卡片内容以本页配置为准。
  • 预览图:需通过 HTTPS 公网可访问;保存后会写入官网 /assets/og-share.jpg(地图裁切方格 +「墨」字)。

开关分类

创作模块

关闭后前端隐藏入口并拦截对应功能

使用说明

  • 分类导航:左侧切换创作模块、AI 能力与项目工具,仅显示当前分类下的开关。
  • 关闭功能:取消勾选并保存后,客户端将隐藏入口并拦截相关 API。
  • 配置版本:保存后配置版本递增,客户端约 60 秒内自动拉取。

分类筛选

全部标语

桌面闭关时副屏遮罩随机展示;左侧可切换分类筛选

新增标语

ID 标语 分类 标签 排序 启用 操作

暂无符合条件的标语

使用说明
  • 桌面端开始闭关时,从已启用标语中随机抽取一条显示在副屏遮罩。
  • 客户端接口:GET /api/v1/client/retreat-quotes/random(可选 ?category=focus)。
  • 同步内置库:将代码中的默认 30 条标语补进数据库(按正文去重,不覆盖已有)。服务启动时也会自动补全。
  • 左侧切换分类;搜索框支持标语正文与标签模糊匹配。

用户

用户列表

搜索、等级筛选;可批量勾选删除用户(清空账号、积分、用量与云同步数据,不可恢复)

已选 0 人

管理员账号库

登记可登录运营台的邮箱/手机号与密码;仅超级管理员手动添加,不支持自助注册

登入设备

控制全站登入设备互斥策略;用户侧「账号安全」中的开关受此处约束

关闭后全站不校验设备冲突,用户侧开关也不生效

参与互斥的设备类型

例如设为 1:桌面版与浏览器合计仅 1 台在线;设为 2 则允许 2 台同时在线。

我的账号

修改本账号的显示名称、登录邮箱或手机号;保存前需向当前绑定的邮箱/手机收取验证码

当前为旧版免登凭证,未关联管理员账号库。请退出后使用邮箱/手机号验证码重新登录,即可在此维护账号。
—

身份验证

向当前绑定的邮箱或手机号发送验证码(修改资料或忘记密码重置时均需验证)

登录密码

已知当前密码请填写;忘记密码可在上方获取验证码后重置

开发模式:验证码可填 123456

积分类目

创作奖励

三个独立模块:码字任务、正文总字数里程碑、码字速度;点击 ▼ 展开各档细则

签到奖励

签到、分享与拉新等活跃任务,每张卡片独立设定积分

VIP 会员

月度、季度、年费三档会员各自配置每 30 天积分礼包与任务加成;年费为更高一档

使用说明
  • 左侧切换「创作奖励 / 签到奖励 / VIP 会员」类目;保存后配置版本递增,客户端任务中心约 60 秒内同步。
  • 任务按账号统计,可在不同项目间累计完成;每日 4:00 刷新。
  • 创作奖励含「码字任务 / 正文总字数 / 码字速度」三个模块;默认只显示首档,点 ▼ 展开全部档位。
  • 默认前四档:80 / 90 / 100 / 110(4000 字合计 380);5000–10000 字继续 +10 递增。

制作 CDK 礼包码

批量生成兑换码,用户在「邀请码&兑换码」页输入后即可领取积分礼包。

定向发放待领取礼包

用于活动奖励、心得分享等非任务中心渠道;用户需在「消息通知」中点击领取。

已生成批次

加载中…

兑换码列表

使用说明

  • CDK 兑换码:用户前往用户中心「邀请码&兑换码」输入;兑换成功后积分立即到账,并在「消息通知」留下发放记录。
  • 待领取通知:适合定向奖励;用户须在「消息通知」点击「领取礼包」后积分才到账。
  • 停用兑换码后,已生成但未兑换的码将无法继续使用。

配额类型

登录用户配额

先选用户类型,再编辑各 AI 功能卡片

使用说明
  • 顶部切换用户类型后编辑卡片;新 AI 功能接入 ai_quotas 后自动增卡片。
  • 小墨:按等级配置日次数;同一次提问(多步读资料)仅扣 1 次。
  • 周期对全部用户类型生效;智能导入建议「每月」。
  • 未登录用户不提供 AI 服务;无匿名配额。

服务商

添加服务商

DeepSeek 已内置置顶,请直接编辑左侧 DeepSeek 条目;此处仅添加其它上游

统计

调用概览

近 7 日按功能聚合的成功与失败次数

邮件

备用发信(Resend / SMTP)

主通道为「云服务 → 邮件推送」阿里云 Direct Mail。本节为备用,默认不启用;仅阿里云不可用时再勾选下方「启用」。

使用说明

  • 推荐(国内):运营台 → 云服务 → 邮件推送,填写与短信相同的 AccessKey,以及阿里云控制台已验证的 AccountName(发信地址)。启用后优先于 Resend/SMTP。
  • 阿里云控制台:邮件推送 Direct Mail → 发信域名 → 发信地址 → 获取 AK。
  • 备用:Resend 或 SMTP(QQ/163 企业邮箱)。

通道

验证码发送文案

点击下方变量卡片可插入到对应输入框;切换用途或通道时会保留未保存的编辑内容。

生产环境短信正文以阿里云审核模板为准;此处文案用于开发模式日志与预览,TemplateParam 会传给 SendSms。


                  

审核状态

内容类型

待审核队列

正文高危人工复核 · 书封与头像必审

使用说明

  • 正文同步:机审标记高危时进入人工队列;通过后才会同步到云端。
  • 书封 / 头像:一律人工审核;客户端显示待审或同步异常状态。

处理状态

反馈类型

用户反馈

客户端与官网提交的 Bug 与功能建议

支付账户

订阅与收款概览

查看有效 VIP、到期用户与已收款订单汇总(应收以「已收款」订单为准)。

订阅订单

实际产生应收的会员订单;「已收款」为已完成支付(含体验开通)。

收款通道

总开关关闭时,客户端无法下单;体验开通不产生真实扣款;正式收款需填写对应通道参数。

支付系统关闭会员收款总开关已关闭,客户端无法下单

收款模式

先开总开关,再选择体验或正式收款;切换开关后会自动保存,修改下方通道参数后请点右上角「同步云服务器改动」

关闭「体验开通」并填好下方通道参数后,方可接入正式微信/支付宝回调(当前仍走占位校验)。

微信支付

支付宝

使用说明

  • 订阅概览:有效 VIP 来自用户库;应收金额以「已收款」订单的实付金额汇总。
  • 体验开通:内测期可开启,客户端确认后直接开通会员,便于验收订阅流程。
  • 正式收款:关闭体验开通并填写微信/支付宝参数;回调接口接入后将在此页显示真实到账订单。

使用说明

  • 服务类型:左侧切换 OSS、短信、邮件推送(邮箱)、AI 等,右侧填写 AccessKey 与区域。
  • 邮件推送:AccessKey 需 RAM 策略 AliyunDirectMailFullAccess(与短信 AK 可相同,但须额外授权邮件推送)。
  • 测试连接:保存前可先测试;启用后客户端相关能力才会走云端配置。

前端预览

新增管理员

由超级管理员手动添加;邮箱/手机至少一项,新增须设登录密码

超级管理员授权

变更需向 .env 中配置的超级管理员邮箱/手机收取验证码

确定要禁用该管理员吗?禁用后无法用该邮箱/手机登录运营台。

超级管理员授权

请输入验证码以确认禁用

批量删除用户

此操作不可恢复,将清空账号、积分、用量与云同步数据

  • 删除用户账号(MySQL / SQLite 用户库)
  • 清理积分、调用记录、设备登录、订阅订单等本地数据
  • 若已配置云同步,将清空该用户在 RDS 上的创作云资产