From 66a7b38804e6dca0f2b0ff4bd268b45645e78c4d Mon Sep 17 00:00:00 2001 From: KimigaiiWuyi <444835641@qq.com> Date: Fri, 15 Dec 2023 05:00:04 +0800 Subject: [PATCH] =?UTF-8?q?=F0=9F=92=A5=20=E7=A7=BB=E9=99=A4`gs=E9=87=8D?= =?UTF-8?q?=E5=90=AF`?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .vscode/settings.json | 2 +- GenshinUID/genshinuid_update/__init__.py | 57 ------------------------ 2 files changed, 1 insertion(+), 58 deletions(-) diff --git a/.vscode/settings.json b/.vscode/settings.json index 1f8794b0..97ec95ad 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -11,7 +11,7 @@ "editor.defaultFormatter": "ms-python.black-formatter", "editor.formatOnSave": true, "editor.codeActionsOnSave": { - "source.organizeImports": true + "source.organizeImports": "explicit" } }, "python.autoComplete.extraPaths": [ diff --git a/GenshinUID/genshinuid_update/__init__.py b/GenshinUID/genshinuid_update/__init__.py index 8bff292e..800ec2eb 100644 --- a/GenshinUID/genshinuid_update/__init__.py +++ b/GenshinUID/genshinuid_update/__init__.py @@ -1,71 +1,14 @@ -import os - from gsuid_core.sv import SV from gsuid_core.bot import Bot -from gsuid_core.gss import gss from gsuid_core.models import Event -from gsuid_core.logger import logger from gsuid_core.segment import MessageSegment -from .restart import restart_message, restart_genshinuid from .draw_update_log import get_all_update_log, draw_update_log_img sv_gs_config = SV('GS管理', pm=1) sv_update_history = SV('Core更新记录') -@gss.on_bot_connect -async def check_msg(): - try: - logger.info('检查遗留信息...') - update_log = await restart_message() - if update_log == {}: - return - for BOT in gss.active_bot: - bot = gss.active_bot[BOT] - if update_log['send_type'] == 'group': - await bot.target_send( - update_log['msg'], - 'group', - update_log['send_to'], - update_log['bot_id'], - '', - '', - ) - else: - await bot.target_send( - update_log['msg'], - 'direct', - update_log['send_to'], - update_log['bot_id'], - '', - '', - ) - logger.info('遗留信息检查完毕!') - except Exception: - logger.warning('遗留信息检查失败!') - - -@sv_gs_config.on_fullmatch(('gs重启')) -async def send_restart_msg(bot: Bot, ev: Event): - await bot.logger.warning('开始执行[重启]') - if ev.group_id: - send_id = ev.group_id - send_type = 'group' - else: - send_id = ev.user_id - send_type = 'direct' - await bot.send('正在执行[gs重启]...') - await restart_genshinuid(bot.bot_id, send_type, str(send_id)) - - -@sv_gs_config.on_fullmatch(('GS关闭core', 'GS关闭Core')) -async def send_shutdown_msg(bot: Bot, ev: Event): - await bot.logger.warning('开始执行[关闭]') - await bot.send('正在执行[gs关闭Core]...') - os._exit(0) - - @sv_update_history.on_fullmatch(('更新记录')) async def send_updatelog_msg(bot: Bot, ev: Event): await bot.logger.info('正在执行[更新记录]...')