ytdl fix a bug

This commit is contained in:
omg-xtao 2022-10-25 21:25:43 +08:00 committed by GitHub
parent 57c234eb7d
commit fb62e4d654
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -82,13 +82,14 @@ async def start_download(message: Message, url: str):
except Exception as e:
result["status"] = False
result["error"] = str(e)
if not result["status"]:
else:
with contextlib.suppress(Exception):
await message.edit(f"下载/发送文件失败,发生错误:{result['error']}")
ytdl_is_downloading = False
with contextlib.suppress(Exception):
shutil.rmtree("data/ytdl")
await message.safe_delete()
if result["status"]:
await message.safe_delete()
@listener(command="ytdl",