💥 移除gs重启

This commit is contained in:
KimigaiiWuyi 2023-12-15 05:00:04 +08:00
parent 045da377b0
commit 66a7b38804
2 changed files with 1 additions and 58 deletions

View File

@ -11,7 +11,7 @@
"editor.defaultFormatter": "ms-python.black-formatter", "editor.defaultFormatter": "ms-python.black-formatter",
"editor.formatOnSave": true, "editor.formatOnSave": true,
"editor.codeActionsOnSave": { "editor.codeActionsOnSave": {
"source.organizeImports": true "source.organizeImports": "explicit"
} }
}, },
"python.autoComplete.extraPaths": [ "python.autoComplete.extraPaths": [

View File

@ -1,71 +1,14 @@
import os
from gsuid_core.sv import SV from gsuid_core.sv import SV
from gsuid_core.bot import Bot from gsuid_core.bot import Bot
from gsuid_core.gss import gss
from gsuid_core.models import Event from gsuid_core.models import Event
from gsuid_core.logger import logger
from gsuid_core.segment import MessageSegment 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 from .draw_update_log import get_all_update_log, draw_update_log_img
sv_gs_config = SV('GS管理', pm=1) sv_gs_config = SV('GS管理', pm=1)
sv_update_history = SV('Core更新记录') 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(('更新记录')) @sv_update_history.on_fullmatch(('更新记录'))
async def send_updatelog_msg(bot: Bot, ev: Event): async def send_updatelog_msg(bot: Bot, ev: Event):
await bot.logger.info('正在执行[更新记录]...') await bot.logger.info('正在执行[更新记录]...')