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 # 检查文件大小