From 825671447a81b8b0b41cd2904a9632c1e8c88299 Mon Sep 17 00:00:00 2001 From: HibiKier <45528451+HibiKier@users.noreply.github.com> Date: Fri, 30 Jul 2021 22:28:13 +0800 Subject: [PATCH] Update timing_task.py --- plugins/admin_bot_manage/timing_task.py | 19 +++++++++++-------- 1 file changed, 11 insertions(+), 8 deletions(-) diff --git a/plugins/admin_bot_manage/timing_task.py b/plugins/admin_bot_manage/timing_task.py index edf5c345..45359728 100644 --- a/plugins/admin_bot_manage/timing_task.py +++ b/plugins/admin_bot_manage/timing_task.py @@ -28,11 +28,14 @@ async def _(): minutes=5, ) async def _(): - bot = get_bot() - gl = await bot.get_group_list(self_id=bot.self_id) - gl = [g["group_id"] for g in gl] - all_group = [x.group_id for x in await GroupInfo.get_all_group()] - for g in gl: - if g not in all_group: - await update_member_info(g) - logger.info(f"快速更新群信息以及权限:{g}") + try: + bot = get_bot() + gl = await bot.get_group_list(self_id=bot.self_id) + gl = [g["group_id"] for g in gl] + all_group = [x.group_id for x in await GroupInfo.get_all_group()] + for g in gl: + if g not in all_group: + await update_member_info(g) + logger.info(f"快速更新群信息以及权限:{g}") + except IndexError: + pass