From 7c58cb57733530c71bb64bb4d1c80e597f645925 Mon Sep 17 00:00:00 2001
From: Kyomotoi <kyomotoiowo@gmail.com>
Date: Mon, 20 Jun 2022 12:15:38 +0800
Subject: =?UTF-8?q?=F0=9F=9A=91=EF=B8=8F=20=E4=BF=AE=E5=A4=8Db=E7=AB=99?=
 =?UTF-8?q?=E6=8E=A8=E9=80=81=E5=9B=BE=E7=89=87=E6=97=A0=E6=B3=95=E5=8F=91?=
 =?UTF-8?q?=E9=80=81?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 ATRI/plugins/bilibili_dynamic/__init__.py | 9 +++++----
 1 file changed, 5 insertions(+), 4 deletions(-)

(limited to 'ATRI/plugins/bilibili_dynamic')

diff --git a/ATRI/plugins/bilibili_dynamic/__init__.py b/ATRI/plugins/bilibili_dynamic/__init__.py
index 75dfb68..cbbeead 100644
--- a/ATRI/plugins/bilibili_dynamic/__init__.py
+++ b/ATRI/plugins/bilibili_dynamic/__init__.py
@@ -12,7 +12,7 @@ from nonebot import get_bot
 from nonebot.matcher import Matcher
 from nonebot.params import CommandArg, ArgPlainText
 from nonebot.permission import Permission, SUPERUSER
-from nonebot.adapters.onebot.v11 import Message, GroupMessageEvent
+from nonebot.adapters.onebot.v11 import Message, MessageSegment, GroupMessageEvent
 
 from ATRI.log import logger as log
 from ATRI.utils import timestamp2datetime
@@ -190,12 +190,13 @@ async def _check_bd():
         for i in result:
             i["name"] = m.up_nickname
             if ts < i["timestamp"]:
-                content = Message(sub.gen_output(i, _CONTENT_LIMIT))
-                pic = i.get("pic", None)
+                content = sub.gen_output(i, _CONTENT_LIMIT)
+                _pic = i.get("pic", None)
 
                 bot = get_bot()
                 await bot.send_group_msg(group_id=m.group_id, message=content)
-                if pic:
+                if _pic:
+                    pic = Message(MessageSegment.image(_pic))
                     try:
                         await bot.send_group_msg(group_id=m.group_id, message=pic)
                     except Exception:
-- 
cgit v1.2.3