🎨 代码优化

This commit is contained in:
HibiKier 2025-01-22 17:34:43 +08:00
parent baf5d845c1
commit 91f97133e2

View File

@ -226,20 +226,22 @@ class GroupManager:
).send() ).send()
@classmethod @classmethod
async def add_user(cls, session: Uninfo, bot: Bot, user_id: str, group_id: str): async def add_user(cls, session: Uninfo, bot: Bot):
"""拉入用户 """拉入用户
参数: 参数:
session: Uninfo
bot: Bot bot: Bot
user_id: 用户id
group_id: 群组id
""" """
user_id = session.user.id
group_id = session.group.id if session.group else ""
join_time = datetime.now() join_time = datetime.now()
try: try:
user_info = await bot.get_group_member_info( user_info = await bot.get_group_member_info(
group_id=group_id, user_id=user_id, no_cache=True group_id=int(group_id), user_id=int(user_id), no_cache=True
) )
except ActionFailed: except ActionFailed as e:
logger.warning("获取用户信息识别...", e=e)
user_info = {"user_id": user_id, "group_id": group_id, "nickname": ""} user_info = {"user_id": user_id, "group_id": group_id, "nickname": ""}
await GroupInfoUser.update_or_create( await GroupInfoUser.update_or_create(
user_id=str(user_info["user_id"]), user_id=str(user_info["user_id"]),