mirror of
https://github.com/zhenxun-org/zhenxun_bot.git
synced 2025-12-15 14:22:55 +08:00
修复 bili动态链接在投稿视频时URL和分割线连在一起
比如up发布一条动态后,qq显示的链接事[https://t.bilibili.com/123456789012345678-------------],会把后面的分隔符算在链接里边,导致直接点开后404(*^_^*). だから……お願い!
This commit is contained in:
parent
70ddce713c
commit
41b60b6152
@ -254,6 +254,7 @@ async def _get_up_status(id_: int) -> Optional[str]:
|
|||||||
video_info = await get_videos(id_)
|
video_info = await get_videos(id_)
|
||||||
latest_video_created = 0
|
latest_video_created = 0
|
||||||
video = None
|
video = None
|
||||||
|
dividing_line = "\n-------------\n"
|
||||||
if _user.uname != uname:
|
if _user.uname != uname:
|
||||||
await BilibiliSub.update_sub_info(id_, uname=uname)
|
await BilibiliSub.update_sub_info(id_, uname=uname)
|
||||||
dynamic_img, dynamic_upload_time, link = await get_user_dynamic(id_, _user)
|
dynamic_img, dynamic_upload_time, link = await get_user_dynamic(id_, _user)
|
||||||
@ -270,7 +271,7 @@ async def _get_up_status(id_: int) -> Optional[str]:
|
|||||||
and video
|
and video
|
||||||
and _user.latest_video_created < latest_video_created
|
and _user.latest_video_created < latest_video_created
|
||||||
):
|
):
|
||||||
rst = rst + "-------------\n" if rst else rst
|
rst = rst + dividing_line if rst else rst
|
||||||
await BilibiliSub.update_sub_info(
|
await BilibiliSub.update_sub_info(
|
||||||
id_, latest_video_created=latest_video_created
|
id_, latest_video_created=latest_video_created
|
||||||
)
|
)
|
||||||
@ -281,7 +282,7 @@ async def _get_up_status(id_: int) -> Optional[str]:
|
|||||||
f'Bvid:{video["bvid"]}\n'
|
f'Bvid:{video["bvid"]}\n'
|
||||||
f'直链:https://www.bilibili.com/video/{video["bvid"]}'
|
f'直链:https://www.bilibili.com/video/{video["bvid"]}'
|
||||||
)
|
)
|
||||||
rst = None if rst == "-------------\n" else rst
|
rst = None if rst == dividing_line else rst
|
||||||
return rst
|
return rst
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user