From f5931ac77f0beed72f170b46baefc24700192700 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Wuyi=E6=97=A0=E7=96=91?= <444835641@qq.com> Date: Wed, 31 Aug 2022 01:36:49 +0000 Subject: [PATCH] =?UTF-8?q?=E2=9C=A8=20=E6=96=B0=E5=A2=9E`gs=E5=BC=80?= =?UTF-8?q?=E5=90=AF=E9=9A=8F=E6=9C=BA=E5=9B=BE`?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- genshinuid_config/set_config.py | 1 + genshinuid_enka/draw_char_card.py | 4 ++++ 2 files changed, 5 insertions(+) diff --git a/genshinuid_config/set_config.py b/genshinuid_config/set_config.py index e22216cf..647c0041 100644 --- a/genshinuid_config/set_config.py +++ b/genshinuid_config/set_config.py @@ -17,6 +17,7 @@ SWITCH_MAP = { '米游币推送': 'MhyBBSCoinReport', '简洁签到报告': 'SignReportSimple', '私聊报告': 'PrivateReport', + '随机图': 'RandomPic', } PUSH_MAP = { diff --git a/genshinuid_enka/draw_char_card.py b/genshinuid_enka/draw_char_card.py index f1ecb67c..df037507 100644 --- a/genshinuid_enka/draw_char_card.py +++ b/genshinuid_enka/draw_char_card.py @@ -8,6 +8,7 @@ from typing import Tuple, Union, Optional from httpx import get from PIL import Image, ImageDraw, ImageChops +from ..utils.db_operation.db_operation import config_check from ..utils.draw_image_tools.send_image_tool import convert_img from ..utils.genshin_fonts.genshin_fonts import genshin_font_origin from .dmgCalc.dmg_calc import draw_dmgCacl_img, avatarName2SkillAdd @@ -503,6 +504,9 @@ async def draw_char_img( char_name = raw_data['avatarName'] char_level = raw_data['avatarLevel'] char_fetter = raw_data['avatarFetter'] + + if await config_check('RandomPic'): + charUrl = f'http://img.genshin.cherishmoon.fun/{char_name}' based_w, based_h = 600, 1200 if charUrl: