From 5ac73876b45d8eb0f7cd56718bf178bf1a720899 Mon Sep 17 00:00:00 2001 From: ClovertaTheTrilobita Date: Mon, 3 Feb 2025 18:53:34 +0800 Subject: [PATCH] =?UTF-8?q?=E5=8F=96=E6=B6=88=E8=A7=86=E9=A2=91=E4=B8=8B?= =?UTF-8?q?=E8=BD=BD=E6=B5=81=E7=A8=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/qq_plugins/bili_vid_search.py | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/src/qq_plugins/bili_vid_search.py b/src/qq_plugins/bili_vid_search.py index b062127..5ce00f1 100644 --- a/src/qq_plugins/bili_vid_search.py +++ b/src/qq_plugins/bili_vid_search.py @@ -69,15 +69,16 @@ async def get_video_file(message: MessageEvent): cid = pages[0]['cid'] video_url = biliVideos.get_video_file_url(keyword[0], cid) - biliVideos.video_download(video_url, cid) + # biliVideos.video_download(video_url, cid) # biliVideos.transcode_video(f"{cid}.mp4",f"{cid}-o.mp4") try: - await bili_bv_search.send(Message(MessageSegment.file_video(Path(f"./src/videos/file/{cid}.mp4")))) + # await bili_bv_search.send(Message(MessageSegment.file_video(Path(f"./src/videos/file/{cid}.mp4")))) + await bili_bv_search.send(MessageSegment.video(video_url)) except nonebot.adapters.qq.exception.ActionFailed: await bili_bv_search.finish("发送失败惹,可能是视频过长,请尽量搜索1分钟以内的视频吧。") - biliVideos.delete_video(cid) + # biliVideos.delete_video(cid) elif len(keyword) >= 2: @@ -100,13 +101,14 @@ async def get_video_file(message: MessageEvent): cid = pages[page_num - 1]['cid'] video_url = biliVideos.get_video_file_url(keyword[0], cid) - biliVideos.video_download(video_url, cid) + # biliVideos.video_download(video_url, cid) try: - await bili_bv_search.send(Message(MessageSegment.file_video(Path(f"./src/videos/file/{cid}.mp4")))) + # await bili_bv_search.send(Message(MessageSegment.file_video(Path(f"./src/videos/file/{cid}.mp4")))) + await bili_bv_search.send(MessageSegment.video(video_url)) except nonebot.adapters.qq.exception.ActionFailed: await bili_bv_search.finish("发送失败惹,可能是视频过长,请尽量搜索1分钟以内的视频吧。") - biliVideos.delete_video(cid) + # biliVideos.delete_video(cid) await bili_bv_search.finish()