From 64fa02d0b6de087668d54871dbd31011a9213061 Mon Sep 17 00:00:00 2001 From: dnslin Date: Mon, 15 Dec 2025 16:21:50 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BF=AE=E5=A4=8D=E6=96=87=E4=BB=B6?= =?UTF-8?q?=E5=90=8D=E8=BF=87=E9=95=BF=E7=9A=84=E9=94=99=E8=AF=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/aria2/rpc.py | 2 +- src/telegram/handlers.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/aria2/rpc.py b/src/aria2/rpc.py index aa73396..5df939f 100644 --- a/src/aria2/rpc.py +++ b/src/aria2/rpc.py @@ -225,7 +225,7 @@ class Aria2RpcClient: return DownloadTask( gid=data.get("gid", ""), status=data.get("status", "unknown"), - name=name[:40] if len(name) > 40 else name, # 截断文件名 + name=name, # 保留完整文件名,显示时再截断 total_length=int(data.get("totalLength", 0)), completed_length=int(data.get("completedLength", 0)), download_speed=int(data.get("downloadSpeed", 0)), diff --git a/src/telegram/handlers.py b/src/telegram/handlers.py index 4bac3b5..803304b 100644 --- a/src/telegram/handlers.py +++ b/src/telegram/handlers.py @@ -778,7 +778,7 @@ class Aria2BotAPI: local_path = Path(task.dir) / task.name if not local_path.exists(): - logger.error(f"频道上传失败:本地文件不存在 GID={gid}") + logger.error(f"频道上传失败:本地文件不存在 GID={gid}, dir={task.dir}, name={task.name}, path={local_path}") return # 检查文件大小