Archived
1
0
Fork 0
This commit is contained in:
yzhh 2023-11-07 15:07:53 +08:00
parent 1df76ba06e
commit fe2eb08d23
2 changed files with 10 additions and 3 deletions

View file

@ -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, {})

View file

@ -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"))}')