From 6019f5fea3fa0c8f76d2db39e0cd3c66a63b3d34 Mon Sep 17 00:00:00 2001
From: Kyomotoi <kyomotoiowo@gmail.com>
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')

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