mirror of
https://github.com/KimigaiiWuyi/GenshinUID.git
synced 2025-05-07 04:03:45 +08:00
🎨 提示添加前缀 (#679)
This commit is contained in:
parent
6884266b21
commit
cf37708a0f
@ -9,6 +9,7 @@ from gsuid_core.logger import logger
|
||||
from gsuid_core.utils.error_reply import get_error_img
|
||||
from gsuid_core.utils.api.mys.models import AbyssBattleAvatar
|
||||
|
||||
from ..utils.message import PREFIX
|
||||
from ..utils.mys_api import mys_api
|
||||
from ..utils.image.convert import convert_img
|
||||
from ..utils.resource.download_url import download_file
|
||||
@ -147,7 +148,7 @@ async def draw_abyss_img(
|
||||
return '你还没有挑战过该层深渊!'
|
||||
else:
|
||||
if len(raw_abyss_data['floors']) == 0:
|
||||
return '你还没有挑战本期深渊!\n可以使用[上期深渊]命令查询上期~'
|
||||
return f'你还没有挑战本期深渊!\n可以使用[{PREFIX}上期深渊]命令查询上期~'
|
||||
floors_data = raw_abyss_data['floors'][-1]
|
||||
|
||||
if floors_data['levels'][-1]['battles']:
|
||||
|
@ -6,6 +6,7 @@ from gsuid_core.utils.error_reply import UID_HINT
|
||||
|
||||
from ..utils.convert import get_uid
|
||||
from .draw_cale_pic import draw_cale_img
|
||||
from ..utils.buttons import a, b, c, s, t, u, v, x, y
|
||||
|
||||
sv_cale = SV('个人日历')
|
||||
|
||||
@ -20,4 +21,4 @@ async def send_cale_pic(bot: Bot, ev: Event):
|
||||
logger.info(f'[个人日历] uid: {uid}')
|
||||
|
||||
im = await draw_cale_img(ev, uid)
|
||||
await bot.send_option(im)
|
||||
await bot.send_option(im, [[a, b, c], [t, s, u], [v, x, y]])
|
||||
|
@ -7,6 +7,7 @@ from PIL import Image, ImageDraw
|
||||
from gsuid_core.models import Event
|
||||
|
||||
from .etc.etc import TEXT_PATH
|
||||
from ..utils.message import PREFIX
|
||||
from .start import refresh_player_list
|
||||
from ..utils.image.convert import convert_img
|
||||
from ..utils.image.image_tools import get_avatar
|
||||
@ -40,7 +41,9 @@ async def get_artifacts_lib_data(uid: str) -> Optional[Dict]:
|
||||
async def draw_lib(ev: Event, uid: str, num: int) -> Union[bytes, str]:
|
||||
data = await get_artifacts_lib_data(uid)
|
||||
if data is None:
|
||||
return '你还没有圣遗物数据...请尝试使用[刷新圣遗物仓库]获取数据!'
|
||||
return (
|
||||
f'你还没有圣遗物数据...请尝试使用[{PREFIX}刷新圣遗物仓库]获取数据!'
|
||||
)
|
||||
|
||||
all_list = [x for v in data['data'].values() for x in v]
|
||||
all_list.sort(key=lambda x: x['cv_score'], reverse=True)
|
||||
|
@ -3,6 +3,7 @@ from typing import Union, Optional
|
||||
from PIL import Image, ImageDraw
|
||||
from gsuid_core.utils.image.convert import convert_img
|
||||
|
||||
from ..utils.message import PREFIX
|
||||
from ..utils.colors import get_color
|
||||
from .draw_rank_list import RANK_TEXT
|
||||
from .get_akasha_data import _get_rank
|
||||
@ -53,7 +54,7 @@ async def draw_role_rank_img(
|
||||
if isinstance(rank_data, str):
|
||||
return rank_data
|
||||
if char_id not in rank_data:
|
||||
return f'你还暂无{char_name}的数据, 请先[强制刷新]...'
|
||||
return f'你还暂无{char_name}的数据, 请先[{PREFIX}强制刷新]...'
|
||||
|
||||
fit = rank_data[char_id]['calculations']['fit']
|
||||
calculation_id = fit['calculationId']
|
||||
|
@ -3,6 +3,7 @@ from typing import Dict, Union
|
||||
|
||||
import aiofiles
|
||||
|
||||
from ..utils.message import PREFIX
|
||||
from ..genshinuid_config.gs_config import gsconfig
|
||||
from ..utils.map.name_covert import avatar_id_to_name
|
||||
from ..utils.resource.RESOURCE_PATH import PLAYER_PATH
|
||||
@ -15,13 +16,13 @@ async def _get_rank(uid: str) -> Union[Dict, str]:
|
||||
return '未开启排名系统...'
|
||||
path = PLAYER_PATH / uid / 'rank.json'
|
||||
if not path.exists():
|
||||
return '你还没有排名缓存, 请使用[强制刷新]生成/刷新数据!'
|
||||
return f'你还没有排名缓存, 请使用[{PREFIX}强制刷新]生成/刷新数据!'
|
||||
|
||||
async with aiofiles.open(path, 'r', encoding='UTF-8') as file:
|
||||
rank_data = json.loads(await file.read())
|
||||
|
||||
if len(rank_data) == 0:
|
||||
return '你还没有排名缓存, 请使用[强制刷新]生成/刷新数据!'
|
||||
return f'你还没有排名缓存, 请使用[{PREFIX}强制刷新]生成/刷新数据!'
|
||||
|
||||
return rank_data
|
||||
|
||||
|
@ -6,6 +6,7 @@ from PIL import Image
|
||||
from gsuid_core.logger import logger
|
||||
from gsuid_core.utils.error_reply import CHAR_HINT
|
||||
|
||||
from ..utils.message import PREFIX
|
||||
from .to_card import draw_enka_card
|
||||
from .draw_char_card import draw_char_img
|
||||
from .draw_group_dmg import draw_group_dmg_img
|
||||
@ -136,7 +137,7 @@ async def get_showcase(uid: str) -> Union[bytes, str]:
|
||||
if '\u4e00' <= file_name[0] <= '\u9fff':
|
||||
char_list.append(file_name.split('.')[0])
|
||||
if char_list == []:
|
||||
return '您还没有已缓存的角色噢~\n请先使用[强制刷新]命令缓存~'
|
||||
return f'您还没有已缓存的角色噢~\n请先使用[{PREFIX}强制刷新]命令缓存~'
|
||||
img = await draw_enka_card(uid=uid, char_list=char_list)
|
||||
return img
|
||||
|
||||
|
@ -6,6 +6,7 @@ from copy import deepcopy
|
||||
import aiofiles
|
||||
from gsuid_core.logger import logger
|
||||
|
||||
from ..utils.message import PREFIX
|
||||
from ..utils.resource.RESOURCE_PATH import PLAYER_PATH
|
||||
from .to_data import ARTIFACT_DATA, input_artifacts_data
|
||||
|
||||
@ -15,7 +16,7 @@ pattern = r'^[\u4e00-\u9fa5]'
|
||||
async def refresh_player_list(uid: str, is_force: bool = False) -> str:
|
||||
player = PLAYER_PATH / uid
|
||||
if not player.exists():
|
||||
return f'该UID{uid}对应面板数据不存在, 请先进行 [刷新面板]!'
|
||||
return f'该UID{uid}对应面板数据不存在, 请先进行 [{PREFIX}刷新面板]!'
|
||||
|
||||
path = player / 'artifacts.json'
|
||||
all_artifacts = deepcopy(ARTIFACT_DATA)
|
||||
|
@ -9,6 +9,7 @@ from PIL import Image, ImageDraw
|
||||
from gsuid_core.models import Event
|
||||
from gsuid_core.logger import logger
|
||||
|
||||
from ..utils.message import PREFIX
|
||||
from ..utils.map.GS_MAP_PATH import charList
|
||||
from ..utils.image.convert import convert_img
|
||||
from .get_gachalogs import all_gacha_type_name
|
||||
@ -141,7 +142,7 @@ def check_up(name: str, _time: str) -> bool:
|
||||
async def draw_gachalogs_img(uid: str, ev: Event) -> Union[bytes, str]:
|
||||
path = PLAYER_PATH / str(uid) / 'gacha_logs.json'
|
||||
if not path.exists():
|
||||
return '你还没有祈愿数据噢~\n请添加Stoken后使用命令`刷新抽卡记录`更新祈愿数据~'
|
||||
return f'你还没有祈愿数据噢~\n请添加Stoken后使用命令`{PREFIX}刷新抽卡记录`更新祈愿数据~'
|
||||
with open(path, 'r', encoding='UTF-8') as f:
|
||||
gacha_data = json.load(f)
|
||||
|
||||
|
@ -5,11 +5,12 @@ from gsuid_core.logger import logger
|
||||
from gsuid_core.utils.api.mys.models import DailyNoteData
|
||||
from gsuid_core.utils.database.models import GsPush, GsUser
|
||||
|
||||
from ..utils.message import PREFIX
|
||||
from ..utils.mys_api import mys_api
|
||||
from ..utils.api.mys.models import WidgetResin
|
||||
from ..genshinuid_config.gs_config import gsconfig
|
||||
|
||||
MR_NOTICE = '\n✅可发送[mr]或者[每日]来查看更多信息!\n'
|
||||
MR_NOTICE = f'\n✅可发送[{PREFIX}mr]或者[{PREFIX}每日]来查看更多信息!\n'
|
||||
|
||||
NOTICE = {
|
||||
'coin': '💰你的洞天宝钱快满啦!',
|
||||
|
@ -2,7 +2,9 @@ from typing import List
|
||||
|
||||
from gsuid_core.models import Message
|
||||
|
||||
CK_QRCODE_LOGIN = '''先发送【绑定uidxxx】绑定UID,
|
||||
from ..utils.message import PREFIX
|
||||
|
||||
CK_QRCODE_LOGIN = f'''先发送【{PREFIX}绑定uidxxx】绑定UID,
|
||||
然后发送【扫码登陆】, 使用米游社APP扫码完成绑定, 【[或者]】选择以下方法
|
||||
'''
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user