From 6019f5fea3fa0c8f76d2db39e0cd3c66a63b3d34 Mon Sep 17 00:00:00 2001 From: Kyomotoi Date: Tue, 14 Jun 2022 12:27:13 +0800 Subject: =?UTF-8?q?=F0=9F=92=A9=E2=99=BF=EF=B8=8F=20=E4=BC=98=E5=8C=96?= =?UTF-8?q?=E4=BB=A3=E7=A0=81=E3=80=81=E8=BE=93=E5=87=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ATRI/plugins/bilibili_dynamic/data_source.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'ATRI/plugins/bilibili_dynamic/data_source.py') diff --git a/ATRI/plugins/bilibili_dynamic/data_source.py b/ATRI/plugins/bilibili_dynamic/data_source.py index 5233692..28816bb 100644 --- a/ATRI/plugins/bilibili_dynamic/data_source.py +++ b/ATRI/plugins/bilibili_dynamic/data_source.py @@ -15,6 +15,7 @@ from .api import API _OUTPUT_FORMAT = """ {up_nickname} 的{up_dy_type}更新了! +(限制 {limit_content} 字) {up_dy_content} {up_dy_media} 链接: {up_dy_link} @@ -44,7 +45,7 @@ class BilibiliDynamicSubscriptor(Service): async with DB() as db: await db.update_sub(uid, update_map) except BilibiliDynamicError: - BilibiliDynamicError("更新订阅失败") + raise BilibiliDynamicError("更新订阅失败") async def del_sub(self, uid: int, group_id: int): try: @@ -158,7 +159,8 @@ class BilibiliDynamicSubscriptor(Service): return _OUTPUT_FORMAT.format( up_nickname=data["name"], up_dy_type=data["type_zh"], - up_dy_content=str(data["content"][:limit_content] + "...") + limit_content=limit_content, + up_dy_content=str(data["content"][:limit_content]) .replace("https://", str()) .replace("http://", str()), up_dy_media=MessageSegment.image(data["pic"]) if data.get("pic") else str(), -- cgit v1.2.3