summaryrefslogtreecommitdiff
path: root/ATRI/plugins/bilibili_dynamic/data_source.py
diff options
context:
space:
mode:
authorKyomotoi <[email protected]>2022-10-13 15:38:00 +0800
committerKyomotoi <[email protected]>2022-10-13 15:38:00 +0800
commitd150495dcc963c2bfe5f6033dfe40af6e5b3a362 (patch)
tree01303075e546abf0b36ee0ad078f742182d222ed /ATRI/plugins/bilibili_dynamic/data_source.py
parentb9f92e547c663a6d4a853b1c967e6f3cc2dca641 (diff)
downloadATRI-d150495dcc963c2bfe5f6033dfe40af6e5b3a362.tar.gz
ATRI-d150495dcc963c2bfe5f6033dfe40af6e5b3a362.tar.bz2
ATRI-d150495dcc963c2bfe5f6033dfe40af6e5b3a362.zip
🎨 优化长消息构造
Diffstat (limited to 'ATRI/plugins/bilibili_dynamic/data_source.py')
-rw-r--r--ATRI/plugins/bilibili_dynamic/data_source.py14
1 files changed, 8 insertions, 6 deletions
diff --git a/ATRI/plugins/bilibili_dynamic/data_source.py b/ATRI/plugins/bilibili_dynamic/data_source.py
index 8cac1fb..8f1c6f9 100644
--- a/ATRI/plugins/bilibili_dynamic/data_source.py
+++ b/ATRI/plugins/bilibili_dynamic/data_source.py
@@ -7,6 +7,7 @@ from nonebot.adapters.onebot.v11 import GROUP_OWNER, GROUP_ADMIN
from ATRI.service import Service
from ATRI.rule import is_in_service
+from ATRI.message import MessageBuilder
from ATRI.utils import timestamp2datetime
from ATRI.exceptions import BilibiliDynamicError
@@ -14,12 +15,13 @@ from .db import DB
from .api import API
-_OUTPUT_FORMAT = """
-{up_nickname} 的{up_dy_type}更新了!
-(限制 {limit_content} 字)
-{up_dy_content}
-链接: {up_dy_link}
-""".strip()
+_OUTPUT_FORMAT = (
+ MessageBuilder("{up_nickname} 的{up_dy_type}更新了!")
+ .text("(限制 {limit_content} 字)")
+ .text("{up_dy_content}")
+ .text("链接: {up_dy_link}")
+ .done()
+)
class BilibiliDynamicSubscriptor(Service):