mirror of
https://github.com/KimigaiiWuyi/GenshinUID.git
synced 2025-05-07 04:03:45 +08:00
🎨 将刷新仓库移除启动任务列表 (#497)
This commit is contained in:
parent
2bc2d67573
commit
e1c79fdcef
@ -19,13 +19,22 @@ from ..utils.image.convert import convert_img
|
||||
from ..utils.map.GS_MAP_PATH import alias_data
|
||||
from .draw_char_rank import draw_cahrcard_list
|
||||
from .get_enka_img import draw_enka_img, get_full_char
|
||||
from ..genshinuid_enka.start import check_artifacts_list
|
||||
from ..utils.resource.RESOURCE_PATH import TEMP_PATH, PLAYER_PATH
|
||||
|
||||
sv_enka_admin = SV('面板管理', pm=1)
|
||||
sv_enka_config = SV('面板设置', pm=2)
|
||||
sv_get_enka = SV('面板查询', priority=10)
|
||||
sv_get_original_pic = SV('查看面板原图', priority=5)
|
||||
|
||||
|
||||
@sv_enka_admin.on_fullmatch('刷新全部圣遗物仓库')
|
||||
async def sned_fresh_all_list(bot: Bot, ev: Event):
|
||||
await bot.send('开始执行...可能时间较久, 执行完成会有提示, 请勿重复执行!')
|
||||
await check_artifacts_list()
|
||||
await bot.send('执行完成!')
|
||||
|
||||
|
||||
@sv_get_enka.on_fullmatch('刷新圣遗物仓库')
|
||||
async def sned_fresh_list(bot: Bot, ev: Event):
|
||||
# 获取uid
|
||||
|
@ -17,7 +17,7 @@ async def refresh_player_list(uid: str) -> str:
|
||||
path = player / 'artifacts.json'
|
||||
all_artifacts = deepcopy(ARTIFACT_DATA)
|
||||
if not path.exists():
|
||||
logger.info(f'UID{player.name} 不存在圣遗物列表,开始生成中...')
|
||||
logger.info(f'UID{uid} 不存在圣遗物列表,开始生成中...')
|
||||
else:
|
||||
async with aiofiles.open(path, 'r', encoding='UTF-8') as file:
|
||||
all_artifacts = json.loads(await file.read())
|
||||
@ -26,8 +26,11 @@ async def refresh_player_list(uid: str) -> str:
|
||||
|
||||
if len(all_list) >= 1 and 'cv_score' not in all_list[0]:
|
||||
path.unlink()
|
||||
elif len(all_list) >= 1:
|
||||
return '无需刷新圣遗物列表'
|
||||
# return '删除旧数据中...请重新刷新!'
|
||||
|
||||
logger.info(f'开始刷新UID{uid}圣遗物列表...')
|
||||
num = 0
|
||||
for char in player.iterdir():
|
||||
match = re.match(pattern, char.name)
|
||||
@ -44,7 +47,7 @@ async def refresh_player_list(uid: str) -> str:
|
||||
)
|
||||
num += 1
|
||||
|
||||
await asyncio.sleep(0.5)
|
||||
await asyncio.sleep(0.15)
|
||||
# 保存原始数据
|
||||
async with aiofiles.open(path, 'w', encoding='UTF-8') as file:
|
||||
await file.write(
|
||||
|
@ -6,7 +6,8 @@ from gsuid_core.logger import logger
|
||||
from ..utils.database import get_sqla
|
||||
from ..genshinuid_resource import startup
|
||||
from ..genshinuid_xkdata import draw_xk_abyss_img
|
||||
from ..genshinuid_enka.start import check_artifacts_list
|
||||
|
||||
# from ..genshinuid_enka.start import check_artifacts_list
|
||||
from ..genshinuid_guide.get_abyss_data import generate_data
|
||||
from ..utils.resource.generate_char_card import create_all_char_card
|
||||
from ..genshinuid_xkdata.get_all_char_data import (
|
||||
@ -19,7 +20,7 @@ async def all_start():
|
||||
try:
|
||||
get_sqla('TEMP')
|
||||
await startup()
|
||||
await check_artifacts_list()
|
||||
# await check_artifacts_list()
|
||||
await create_all_char_card()
|
||||
await draw_xk_abyss_img()
|
||||
await generate_data()
|
||||
|
Loading…
x
Reference in New Issue
Block a user