Commit 9313ac0
Changed files (1)
src
preview
src/preview/douyin.py
@@ -85,9 +85,13 @@ async def preview_douyin(
video_urls = []
for key in ["play_addr_h264", "play_addr_265", "play_addr"]:
video_urls.extend(glom(data, f"video.{key}.url_list", default=[]))
- media = [{"video": download_first_success_urls(video_urls, suffix=".mp4", proxy=proxy, **kwargs)}]
+ media = [{"video": download_first_success_urls(video_urls, suffix=".mp4", proxy=proxy, stream=True, **kwargs)}]
await modify_progress(text=f"⏬正在下载:\n{summay_media(media)}", force_update=True, **kwargs)
media = await download_media(media, **kwargs)
+ if not media:
+ logger.error("❌抖音媒体下载失败, 尝试第三方Bot...")
+ await send_to_social_media_bridge(client, message, url, platform, **kwargs)
+ return
texts = ""
if author := glom(data, "author.nickname", default=""):
texts += f"\n🎶**[{author}]({url})**"