diff options
author | Kyomotoi <[email protected]> | 2022-06-14 12:27:13 +0800 |
---|---|---|
committer | Kyomotoi <[email protected]> | 2022-06-14 12:27:13 +0800 |
commit | 6019f5fea3fa0c8f76d2db39e0cd3c66a63b3d34 (patch) | |
tree | 9fdd590e54eb9edbd9f960af40ac8da0e0ca0c23 /ATRI/plugins/bilibili_dynamic/data_source.py | |
parent | 2bbb873a132eb8995ead1b9c5ceaba9c234e3e03 (diff) | |
download | ATRI-6019f5fea3fa0c8f76d2db39e0cd3c66a63b3d34.tar.gz ATRI-6019f5fea3fa0c8f76d2db39e0cd3c66a63b3d34.tar.bz2 ATRI-6019f5fea3fa0c8f76d2db39e0cd3c66a63b3d34.zip |
💩♿️ 优化代码、输出
Diffstat (limited to 'ATRI/plugins/bilibili_dynamic/data_source.py')
-rw-r--r-- | ATRI/plugins/bilibili_dynamic/data_source.py | 6 |
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(), |