你好,{{ viewAccount.nickname || viewAccount.username }}
{{ pageKey ? '专属主页已可分享' : '完成以下两步后对粉丝开放' }}
{{ adminStats.accountCount }}
{{ adminStats.hostCount }}
{{ adminStats.fanCount }}
{{ adminStats.pendingApplies }}
快速开始 按顺序完成
绑定 B站 UID
开启的组件以此展示给粉丝
填写直播间号
舰礼登记以此监控直播间
我正在使用的组件
尚未启用组件,可在「我的组件」中开启
我的组件
开启或关闭组件。关闭后粉丝不可见,数据保留
{{ p.name }}
v{{ p.version }}
组件异常
已被管理员全局关闭
未开启
运行中
{{ hostDesc(p) }}
小工具管理
只在主播端出现,粉丝端和主播公开主页都看不到;卡片点进去是站外的网页
对主播开放
{{ toolCfg.enabled ? '已开放' : '已关闭' }}
页面说明
地址由「子域名 + 站点域名」拼出来{{ toolCfg.domain ? '(当前域名 ' + toolCfg.domain + ')' : ',先去站点设置里填站点域名' }};换域名不用逐条改链接
卡片
还没有卡片
.{{ toolCfg.domain || '域名未设置' }}
{{ t.name }}
组件
已隐藏
{{ t.url || ('子域名 ' + (t.sub || '未填')) }}
{{ t.desc }}
个人主页
背景、签名、配色与组件顺序,右侧实时预览
专属主页链接
{{ myPageUrl }}
发给粉丝即可查看歌单、舰礼记录与棉花糖
未设置专属前缀,暂用这条带 B站 UID 的保底链接;设置后此处会变为
{{ homeUrlPreview }}。
站点尚未配置域名,暂用这条带 uid 的保底链接;配置后此处会变为
{{ homeUrlPreview }}。
专属主页前缀 选填
自定义前缀
{{ viewAccount.subdomain || '未设置(用 B站 UID 当链接)' }}
仅支持 2-32 位小写字母、数字和中划线;修改后旧链接立即失效。
背景
预设渐变
自定义图片
支持 jpg / png / webp / gif,单张不超过 10MB。
要求:竖图(3:4 或 9:16)、宽度 ≥ 1080;插画与线稿建议 PNG 或高质量 JPEG
要求:竖图(3:4 或 9:16)、宽度 ≥ 1080;插画与线稿建议 PNG 或高质量 JPEG
铺满整页并按屏幕裁切;上传后会打开取景框,挑要露出的那一段,之后也能再调
头像
不传则使用 B站 头像
资料卡背景
头像、名字与按钮所在的白卡片,上传后整块替换为图片,文字自动转白
建议横图(约 3:1);不传则保持默认白卡片
背景遮罩
图片背景较花时调深,保证文字可读
个性签名
还能写 {{ (decorPresets.bioMax || 60) - (decor.bio || '').length }} 字,显示在名字下方
强调色
应用于主页的按钮、图标与高亮
功能入口排布
卡片大小
排列方式
一大多小=首张放大,图标墙=仅图标与名称;配图较大的组件建议选「大」或「单列通栏」
功能入口顺序
尚未启用组件,请先到「我的组件」中开启
拖动调整顺序,也可用箭头微调。
组件配图
尚未启用组件,请先到「我的组件」中开启
上传后图片铺满整张卡片,名称与说明浮于图上(自动加渐变保证可读)。
建议用横图,压缩到 500KB 以内;上传后可调整显示区域,不传则使用「图标 + 文字」
建议用横图,压缩到 500KB 以内;上传后可调整显示区域,不传则使用「图标 + 文字」
{{ viewAccount.nickname || viewAccount.username }}
{{ decor.bio }}
最新投稿
服务开了个小差~稍等
未开播
开播后这里会亮起来
进入直播间
当前未开播
直播公告
主播还没写公告
功能入口
账号资料
点击「修改」编辑字段,点「确认」保存
B站 账号
B站 UID
{{ viewAccount.bilibiliUid || '未绑定' }}
绑定后自动识别直播间号
直播间号
{{ viewAccount.liveRoomId || '未设置' }}
填写后「舰礼登记」自动开始监控
识别中…
登录密码
{{ actingAs ? '重设密码' : '密码' }}
••••••••
代管时此处为重设密码,无需知道对方原密码
主播申请
粉丝数未达 {{ Yuri.fmt.number(fanThreshold) }} 的申请在此处理,通过后即可开通主播
账号管理
仅显示已注册账号,占位档案不列出
会话管理
上面列出所有登录过的账号;下面按账号汇总登录设备,点「N 台」看明细,「踢下线」踢出该账号全部设备
登录过的账号
共 {{ sessionAccounts.length }} 个,设备数为 0 表示当前没登录
| 账号 | 角色 | 在线设备 | 最近登录 |
|---|---|---|---|
|
{{ a.nickname || a.username }}
{{ a.username }}
|
{{ roleText(a.role) }} | {{ a.devices }} 台 未登录 | {{ a.lastLogin || '—' }} |
操作日志
管理日志记管理员改了什么;用户日志记用户自己做了什么
存储与清理
按使用人汇总图片占用,可清理无人引用的图片与过期表单图
{{ storage.count }}
{{ storage.sizeText }}
{{ storage.unusedCount }} 张 · {{ storage.unusedSizeText }}
按使用人排
| 使用人 | 图片数 | 占用 |
|---|---|---|
| {{ o.ownerName }} | {{ o.count }} | {{ o.sizeText }} |
没有无人引用的图片。
| 使用人 | 图片数 | 占用 | 操作 |
|---|---|---|---|
| {{ o.ownerName }} | {{ o.count }} | {{ o.sizeText }} |
没有过期的表单图。
| 使用人 | 图片数 | 占用 | 操作 |
|---|---|---|---|
| {{ o.ownerName }} | {{ o.count }} | {{ o.sizeText }} |
使用统计
组件调用次数、错误数与平均耗时。按天累加,重启不丢失
{{ usage.today.calls }}
{{ usage.today.errors }}
{{ usage.today.avgMs }}
毫秒
{{ usage.total.calls }}
按组件排
| 组件 | 调用 | 出错 | 平均耗时 | 占比 |
|---|---|---|---|---|
| {{ p.name }} | {{ p.calls }} | {{ p.errors }} | {{ p.avgMs }} 毫秒 |
{{ p.share }}%
|
还没有组件。
按天排
还没有调用记录。组件被使用后,此处每天新增一行
| 日期 | 调用 | 出错 | 平均耗时 |
|---|---|---|---|
| {{ d.date }} | {{ d.calls }} | {{ d.errors }} | {{ d.avgMs }} 毫秒 |
站点设置
站点名称、短链域名、公告与主播申请入口。点「修改」改一项,保存后立即生效
站点
名字和短链地址
| 项目 | 当前值 | 操作 |
|---|---|---|
| {{ settingTitle(key) }} | {{ settingText(key) }} |
留空即关闭短链,全站退回长链接
备案号
所有公开页面的页脚
{{ settingTitle(key) }}
{{ settingsForm[key] || '未填写' }}
号码按标准格式写(省份简称 + 备案类型 + 号码 + 号),并且必须链到官方系统才算合规:
ICP 备案号点开是工信部备案管理系统,公安备案号点开按号码查备案信息。
两个都留空则页脚不显示这两行。
页脚预览
站点公告
主播端顶栏、粉丝端侧边栏各有一个入口
公告内容
{{ settingsForm.notice || '未设置' }}
公告类型
{{ settingText('noticeLevel') }}
最多 500 个字,换行会原样保留。紧急公告会在粉丝和主播登录后直接弹一次,
看过了就不再弹;内容改了会当成新公告再弹一次。
主播申请
粉丝中心的「申请成为主播」入口
| 项目 | 当前设置 | 操作 |
|---|---|---|
| {{ settingTitle(key) }} | {{ settingText(key) }} |
备份与恢复
把整个站点的数据导出为单个文件,存放在服务器的 backup 文件夹。升级或迁移前建议先备份
这台机器上没找到 mysqldump,备份暂时用不了
{{ backup.tip }}
备份文件夹:{{ backup.dir }}
已有的备份
共 {{ backup.count }} 份,占用 {{ backup.totalSizeText }}。带「恢复前」标记的是恢复时自动留存,最多保留 {{ backup.keepAuto }} 份
还没有备份,点「立即备份」导出第一份
| 备份文件 | 大小 | 时间 | 操作 |
|---|---|---|---|
| {{ b.name }} 恢复前 | {{ b.sizeText }} | {{ b.time || '—' }} |
恢复会做什么
恢复会将备份内容整体写回数据库;备份之后新增的账号、舰礼记录与歌单会回到备份时刻的状态。
执行前系统会自动备份当前数据,文件名以 before-restore- 开头,便于退回。
恢复耗时较长,期间其他用户可能报错;建议在无人使用时执行,完成后重启服务。
执行前系统会自动备份当前数据,文件名以 before-restore- 开头,便于退回。
恢复耗时较长,期间其他用户可能报错;建议在无人使用时执行,完成后重启服务。
直播监控
配置一个 B站 账号,为所有主播连接直播间;补录名单由主播自行拉取
{{ liveTimer ? '实时更新中' : '已暂停' }}
· {{ liveUpdatedAt }}
连接开关
关闭后不再连接任何直播间
当前正在连接 {{ live.monitors || 0 }} 个直播间
实时连接
{{ live.connectedCount }}
轮询兜底
{{ live.pollingCount }}
还没连上
{{ live.offlineCount }}
要留意
{{ live.alertCount }}
{{ live.alerts.length }} 个直播间要留意
{{ a.level === 'bad' ? '没连上' : '要留意' }}
{{ a.nickname }}
{{ a.text }}
B站 账号
用于连接直播间,全站共用
{{ live.account.uname }}
已登录
UID {{ live.account.mid }} · 正在用这个账号连接直播间
这个账号的登录状态已失效
{{ (live.account && live.account.note) || '请重新扫码登录' }}
{{ (live.account && live.account.note) || '请重新扫码登录' }}
尚未配置账号,推荐用手机 B站 App 扫码
「断开连接」只影响该主播,其他人照常连接;断开状态会保存,重启后仍保持断开
组件管理
全局开关、热更新与运行状况
组件总数
{{ health.total }}
运行中
{{ health.enabled }}
熔断中
{{ health.degraded }}
加载失败
{{ health.broken }}
外部 jar 放入 plugins/ 目录后点「热更新」,新代码立即生效,无需重启