{{ pageTitle }}

{{ pageDesc }}

刷新数据 配置面板 {{ auth.user.username }} / {{ roleLabel(auth.user.role) }} 退出登录
累计转存
{{ stats.total ?? 0 }}
数据库中已记录的分享任务总数
成功次数
{{ stats.success ?? 0 }}
接口成功返回并写入记录
失败次数
{{ stats.failed ?? 0 }}
转存失败或接口异常的任务
今日新增
{{ stats.today ?? 0 }}
按数据库日期统计的今日新增任务
监听控制
页面按钮直接控制后台监听服务,不是浏览器内临时任务
{{ status.running ? '监听器运行中' : '监听器已停止' }} 启动监听 停止监听 刷新状态
频道监听服务
模式:{{ status.managed_by === 'systemd' ? 'systemd 后台服务' : 'web 进程内任务' }}
状态:{{ status.active_state || (status.running ? 'active' : 'inactive') }} / {{ status.sub_state || '-' }}
最近错误:{{ status.last_error }}
Bot 收件服务
服务名:{{ status.bot_service?.service_name || '未接入' }}
状态:{{ status.bot_service?.active_state || 'unknown' }} / {{ status.bot_service?.sub_state || '-' }}
运行态:{{ status.bot_service?.running ? '运行中' : '已停止' }}
手动转存
选择转存账号后,使用对应的 115 Cookie 和默认目录
立即转存
监听频道
当前已经配置的 Telegram 频道
{{ ch.name || '未命名频道' }}
归属账号:{{ accountLabel(ch.owner_name) }}
频道标识:{{ channelDisplay(ch.channel_id) }}
115 目录:{{ targetDisplay(ch.target_115_cid || cfg.default_cid, ch.owner_name, ch.channel_id) }}
还没有配置监听频道。
Bot 最近处理记录
展示最近几条通过 Bot 私聊触发的转存结果
刷新
{{ item.share_code }} {{ item.status === 'success' ? '成功' : (item.status === 'duplicate' ? '重复' : '失败') }}
归属账号:{{ accountLabel(item.owner_name) }},消息 ID:{{ item.message_id }}
目标目录:{{ targetDisplay(item.target_cid, item.owner_name, item.channel_id) }},时间:{{ formatDateTime(item.created_at) }}
说明:{{ item.error_msg }}
最近还没有 Bot 私聊转存记录。
频道最近处理记录
展示最近几条通过频道自动监听触发的转存结果
刷新
{{ item.share_code }} {{ item.status === 'success' ? '成功' : (item.status === 'duplicate' ? '重复' : '失败') }}
归属账号:{{ accountLabel(item.owner_name) }},频道:{{ channelDisplay(item.channel_id) }}
目标目录:{{ targetDisplay(item.target_cid, item.owner_name, item.channel_id) }},时间:{{ formatDateTime(item.created_at) }}
说明:{{ item.error_msg }}
最近还没有频道自动转存记录。
刷新
ID 分享码 归属账号 来源 频道 ID 目标目录 状态 错误信息 时间 操作
{{ item.id }} {{ item.share_code }}
{{ accountLabel(item.owner_name) }}i
账号标识:{{ item.owner_name || '未指定' }}
{{ sourceLabel(item.source_type) }}
{{ channelDisplay(item.channel_id) }}i
原始 ID:{{ item.channel_id }}
{{ targetDisplay(item.target_cid, item.owner_name, item.channel_id) }}i
CID:{{ item.target_cid || '-' }}
{{ item.status === 'success' ? '成功' : (item.status === 'duplicate' ? '重复' : '失败') }} {{ item.error_msg || '-' }} {{ formatDateTime(item.created_at) }} 删除
当前还没有符合筛选条件的转存记录。
敏感配置摘要
默认只展示脱敏摘要,避免首页直接暴露完整凭证
{{ secretsLoaded ? '真实值已加载' : '仅显示脱敏摘要' }} 加载真实值
Telegram API Hash
{{ cfg.api_hash || '未配置' }}
115 Cookie
{{ cfg.pan_cookie_set ? (cfg.pan_cookie_masked || '已配置') : '未配置' }}
Bot Token
{{ cfg.bot_token_set ? (cfg.bot_token_masked || '已配置') : '未配置' }}
通知接收人
{{ cfg.notify_user_id || '未配置' }}
配置存储
{{ cfg.config_storage?.backend === 'mysql' ? 'MySQL' : '文件' }}
Telegram 设置
API、代理和监听频道
转存账号与频道
每个账号单独配置 Telegram 用户、115 Cookie、默认目录和归属频道
添加账号
归属频道
频道 ID 必须使用数值格式,例如 -100...
添加频道
删除频道
这个账号还没有配置频道。
删除账号
还没有转存账号,先添加一个。
多账号说明
频道监听、Bot 私聊、Web 手动转存都会按账号配置路由
频道自动监听:按频道归属账号使用对应的 115 Cookie 和目标目录。
Bot 私聊转存:按发送消息的 Telegram 用户 ID 匹配账号。
Web 手动转存:在首页手动选择账号后执行。
通知和重试
成功失败通知和接口重试策略
测试通知
保存配置
刷新 滚动到底部 日志来源:{{ logSource === 'systemd' ? 'systemd journal' : 'data/app.log' }}
{{ line }}
暂无日志。
用户列表
管理控制台账号的角色、状态和密码
{{ users.list.length }}总账号数
{{ users.list.filter((item) => item.enabled).length }}启用中
{{ users.list.filter((item) => item.role === 'admin').length }}管理员
{{ users.list.filter((item) => item.role === 'viewer').length }}普通用户
{{ item.username }}
用户 ID:{{ item.id }}
{{ roleLabel(item.role) }} {{ item.enabled ? '启用中' : '已停用' }}
创建时间
{{ formatDateTime(item.created_at) }}
更新时间
{{ formatDateTime(item.updated_at) }}
保存
还没有控制台用户。
创建用户
创建后可直接用于 Web 登录
创建账号
建议保留至少一个管理员账号,普通用户只用于查看和日常操作。 需要重置密码时,直接在左侧用户卡片输入新密码并保存即可。