From fe2eb08d233264e21aa52b6038949479fec1cb0f Mon Sep 17 00:00:00 2001 From: yzhh <31803608+OasisAkari@users.noreply.github.com> Date: Tue, 7 Nov 2023 15:07:53 +0800 Subject: [PATCH] ee --- core/queue.py | 3 +-- modules/core/su_utils.py | 10 +++++++++- 2 files changed, 10 insertions(+), 3 deletions(-) diff --git a/core/queue.py b/core/queue.py index fce08d1e..d0be8987 100644 --- a/core/queue.py +++ b/core/queue.py @@ -87,13 +87,12 @@ async def check_job_queue(): append_ip(args) return_val(tsk, {}) if tsk.action == 'send_message': + return_val(tsk, {'send': True}) try: await Bot.send_message(args['target_id'], MessageChain(args['message'])) - return_val(tsk, {'send': True}) except Exception: Logger.error(traceback.format_exc()) return_val(tsk, {'send': False}) - await asyncio.sleep(1) if tsk.action == 'lagrange_keepalive': Temp.data['lagrange_keepalive'] = datetime.now().timestamp() return_val(tsk, {}) diff --git a/modules/core/su_utils.py b/modules/core/su_utils.py index 6b954885..f1b9b072 100644 --- a/modules/core/su_utils.py +++ b/modules/core/su_utils.py @@ -321,7 +321,7 @@ async def update_bot(msg: Bot.MessageSession): await msg.send_message(update_dependencies()) else: await msg.finish(msg.locale.t("core.message.update.failed")) - + if Info.subprocess: upds = module('update&restart', developers=['OasisAkari'], required_superuser=True, alias='u&r', base=True) @@ -518,3 +518,11 @@ if Bot.client_name == 'QQ': v = not target_data.options.get(k, False) target_data.edit_option(k, v) await msg.finish(msg.locale.t("core.message.set.help.option.success", k=k, v=v)) + + lagrange = module('lagrange', developers=['OasisAkari'], required_superuser=True, base=True) + + @lagrange.handle() + async def _(msg: Bot.MessageSession): + await msg.finish(f'Keepalive: {str(Temp.data.get("lagrange_keepalive", "None"))}\n' + f'Status: {str(Temp.data.get("lagrange_status", "None"))}' + f'Groups: {str(Temp.data.get("lagrange_available_groups", "None"))}')