From 45174e5d33ec26082d9d11048e41474e08b76411 Mon Sep 17 00:00:00 2001 From: KimigaiiWuyi <444835641@qq.com> Date: Wed, 21 Aug 2024 02:30:04 +0800 Subject: [PATCH] =?UTF-8?q?=F0=9F=8E=A8=20=E4=B8=8D=E5=BC=BA=E5=88=B6?= =?UTF-8?q?=E5=B0=86=E5=9B=BE=E6=96=87=E8=BD=ACMD,=20=E5=B9=B6=E6=94=AF?= =?UTF-8?q?=E6=8C=81=E6=9C=AC=E5=9C=B0=E5=9B=BE=E5=8F=91=E9=80=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- GenshinUID/client.py | 23 +++++++++++------------ 1 file changed, 11 insertions(+), 12 deletions(-) diff --git a/GenshinUID/client.py b/GenshinUID/client.py index 3413df9f..98dff4d9 100644 --- a/GenshinUID/client.py +++ b/GenshinUID/client.py @@ -1091,21 +1091,16 @@ async def group_send( if img: if img.startswith('link://'): _img = img.replace('link://', '') + message.append(MessageSegment.image(_img)) else: - logger.warning( - '[gscore] qqgroup暂不支持发送本地图信息, 请转为URL发送' + message.append( + MessageSegment.file_image( + base64.b64decode(img.replace('base64://', '')) + ) ) - return - else: - _img = '' - if text and img: - data = f'{text}\n{_img}' - message.append(MessageSegment.markdown(data)) - elif text: + if text: message.append(MessageSegment.text(text)) - elif _img: - message.append(MessageSegment.image(_img)) if template_markdown: message.append( @@ -1368,7 +1363,11 @@ async def telegram_send( _t = [] reply_markup = InlineKeyboardMarkup(inline_keyboard=kb) - await bot.send_to(target_id, message, reply_markup=reply_markup) + await bot.send_to( + target_id, + message, + reply_markup=reply_markup, + ) if node: for _msg in node: