diff --git a/zhenxun/models/fg_request.py b/zhenxun/models/fg_request.py index 84f2e4c8..7f1178ac 100644 --- a/zhenxun/models/fg_request.py +++ b/zhenxun/models/fg_request.py @@ -1,9 +1,10 @@ -from nonebot.adapters import Bot from tortoise import fields +from nonebot.adapters import Bot from zhenxun.services.db_context import Model -from zhenxun.utils.enum import RequestHandleType, RequestType from zhenxun.utils.exception import NotFoundError +from zhenxun.models.group_console import GroupConsole +from zhenxun.utils.enum import RequestType, RequestHandleType class FgRequest(Model): @@ -79,7 +80,6 @@ class FgRequest(Model): """忽略请求 参数: - bot: Bot id: 请求id 异常: @@ -118,6 +118,9 @@ class FgRequest(Model): flag=req.flag, approve=handle_type == RequestHandleType.APPROVE ) else: + await GroupConsole.update_or_create( + group_id=req.group_id, defaults={"group_flag": 1} + ) await bot.set_group_add_request( flag=req.flag, sub_type="invite",