diff --git a/genshinuid_config/__init__.py b/genshinuid_config/__init__.py index f8846f8c..7c7a0a8d 100644 --- a/genshinuid_config/__init__.py +++ b/genshinuid_config/__init__.py @@ -1,10 +1,23 @@ +from .draw_config_card import draw_config_img from ..all_import import * # noqa: F403, F401 from ..utils.db_operation.db_operation import select_db -from ..utils.message.get_image_and_at import ImageAndAt from .set_config import set_push_value, set_config_func from ..utils.message.error_reply import * # noqa: F403,F401 +@sv.on_fullmatch('gs配置') +async def send_config_card(bot: HoshinoBot, ev: CQEvent): + logger.info('开始执行[gs配置]') + im = await draw_config_img() + if isinstance(im, str): + await bot.send(ev, im) + elif isinstance(im, bytes): + im = await convert_img(im) + await bot.send(ev, im) + else: + await bot.send(ev, '发生了未知错误,请联系管理员检查后台输出!') + + @sv.on_rex( r'^(\[CQ:at,qq=[0-9]+\])?( )?' r'(gs)(设置)([\u4e00-\u9fffa-zA-Z]*)([0-9]*)' diff --git a/genshinuid_mhybbscoin/__init__.py b/genshinuid_mhybbscoin/__init__.py index 56f48dea..62cd46f6 100644 --- a/genshinuid_mhybbscoin/__init__.py +++ b/genshinuid_mhybbscoin/__init__.py @@ -27,7 +27,8 @@ async def bbs_recheck(bot: HoshinoBot, ev: CQEvent): # 每日一点十六分进行米游币获取 @sv.scheduled_job('cron', hour='1', minute='16') async def sign_at_night(): - await send_daily_mihoyo_bbs_sign() + if await config_check('SchedMhyBBSCoin'): + await send_daily_mihoyo_bbs_sign() async def send_daily_mihoyo_bbs_sign(): diff --git a/genshinuid_signin/__init__.py b/genshinuid_signin/__init__.py index 9db6c1f1..69029226 100644 --- a/genshinuid_signin/__init__.py +++ b/genshinuid_signin/__init__.py @@ -2,12 +2,14 @@ import random from .sign import sign_in, daily_sign from ..all_import import * # noqa: F403,F401 +from ..utils.db_operation.db_operation import config_check # 每日零点半执行米游社原神签到 @sv.scheduled_job('cron', hour='0', minute='30') async def sign_at_night(): - await send_daily_sign() + if await config_check('SchedSignin'): + await send_daily_sign() # 群聊内 签到 功能