summaryrefslogtreecommitdiff
path: root/ATRI/plugins/bilibili_dynamic
diff options
context:
space:
mode:
authorKyomotoi <[email protected]>2022-06-14 12:27:13 +0800
committerKyomotoi <[email protected]>2022-06-14 12:27:13 +0800
commit6019f5fea3fa0c8f76d2db39e0cd3c66a63b3d34 (patch)
tree9fdd590e54eb9edbd9f960af40ac8da0e0ca0c23 /ATRI/plugins/bilibili_dynamic
parent2bbb873a132eb8995ead1b9c5ceaba9c234e3e03 (diff)
downloadATRI-6019f5fea3fa0c8f76d2db39e0cd3c66a63b3d34.tar.gz
ATRI-6019f5fea3fa0c8f76d2db39e0cd3c66a63b3d34.tar.bz2
ATRI-6019f5fea3fa0c8f76d2db39e0cd3c66a63b3d34.zip
💩♿️ 优化代码、输出
Diffstat (limited to 'ATRI/plugins/bilibili_dynamic')
-rw-r--r--ATRI/plugins/bilibili_dynamic/data_source.py6
1 files changed, 4 insertions, 2 deletions
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(),