✨ 添加更新好友群组与修复其他

This commit is contained in:
HibiKier
2024-08-12 22:26:13 +08:00
parent 66efc0cc72
commit 18f97b9bd5
14 changed files with 384 additions and 202 deletions
+5 -3
View File
@@ -23,13 +23,15 @@ async def _(bot: Bot):
if PlatformUtils.get_platform(bot) == "qq":
logger.debug(f"更新Bot: {bot.self_id} 的群认证...")
group_list, _ = await PlatformUtils.get_group_list(bot)
gid_list = [g.group_id for g in group_list]
gid_list = [(g.group_id, g.group_name) for g in group_list]
db_group_list = await GroupConsole.all().values_list("group_id", flat=True)
create_list = []
update_id = []
for gid in gid_list:
for gid, name in gid_list:
if gid not in db_group_list:
create_list.append(GroupConsole(group_id=gid, group_flag=1))
create_list.append(
GroupConsole(group_id=gid, group_name=name, group_flag=1)
)
else:
update_id.append(gid)
if create_list: