diff --git a/ICON.png b/ICON.png new file mode 100644 index 0000000..578e2be Binary files /dev/null and b/ICON.png differ diff --git a/StarRailUID/starrailuid_help/__init__.py b/StarRailUID/starrailuid_help/__init__.py index 1e8ad31..828bf3b 100644 --- a/StarRailUID/starrailuid_help/__init__.py +++ b/StarRailUID/starrailuid_help/__init__.py @@ -1,10 +1,12 @@ -from gsuid_core.bot import Bot -from gsuid_core.logger import logger -from gsuid_core.models import Event +from PIL import Image from gsuid_core.sv import SV +from gsuid_core.bot import Bot +from gsuid_core.models import Event +from gsuid_core.logger import logger +from gsuid_core.help.utils import register_help -from .get_help import get_core_help from ..utils.sr_prefix import PREFIX +from .get_help import ICON, get_core_help sv_sr_help = SV("sr帮助") @@ -14,3 +16,5 @@ async def send_help_img(bot: Bot, ev: Event): logger.info("开始执行[sr帮助]") im = await get_core_help() await bot.send(im) + +register_help('StarRailUID', f'{PREFIX}帮助', Image.open(ICON)) diff --git a/StarRailUID/starrailuid_help/get_help.py b/StarRailUID/starrailuid_help/get_help.py index bd5bf82..c01342f 100644 --- a/StarRailUID/starrailuid_help/get_help.py +++ b/StarRailUID/starrailuid_help/get_help.py @@ -1,16 +1,17 @@ from pathlib import Path -from typing import Dict, Optional, Union +from typing import Dict, Union, Optional from PIL import Image -from gsuid_core.help.draw_plugin_help import get_help -from gsuid_core.help.model import PluginHelp from msgspec import json as msgjson +from gsuid_core.help.model import PluginHelp +from gsuid_core.help.draw_plugin_help import get_help -from ..utils.fonts.starrail_fonts import starrail_font_origin from ..version import StarRail_version +from ..utils.fonts.starrail_fonts import starrail_font_origin TEXT_PATH = Path(__file__).parent / "texture2d" HELP_DATA = Path(__file__).parent / "Help.json" +ICON = Path(__file__).parent.parent.parent / 'ICON.png' async def get_help_data() -> Optional[Dict[str, PluginHelp]]: