mirror of
https://github.com/zhenxun-org/zhenxun_bot.git
synced 2025-12-15 14:22:55 +08:00
🎨 代码优化
This commit is contained in:
parent
baf5d845c1
commit
91f97133e2
@ -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"]),
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user