mirror of
https://github.com/zhenxun-org/zhenxun_bot.git
synced 2026-09-30 09:10:01 +08:00
🚧 Update the data types of the user_qq and group_id fields to str
This commit is contained in:
@@ -317,7 +317,7 @@ async def update_member_info(
|
||||
user_info["user_id"], user_info["group_id"], 9
|
||||
)
|
||||
user = await GroupInfoUser.get_or_none(
|
||||
user_qq=user_info["user_id"], group_id=user_info["group_id"]
|
||||
user_id=str(user_info["user_id"]), group_id=str(user_info["group_id"])
|
||||
)
|
||||
if user:
|
||||
if user.user_name != nickname:
|
||||
@@ -338,8 +338,8 @@ async def update_member_info(
|
||||
"%Y-%m-%d %H:%M:%S",
|
||||
)
|
||||
await GroupInfoUser.update_or_create(
|
||||
user_qq=user_info["user_id"],
|
||||
group_id=user_info["group_id"],
|
||||
user_id=str(user_info["user_id"]),
|
||||
group_id=str(user_info["group_id"]),
|
||||
defaults={
|
||||
"user_name": nickname,
|
||||
"user_join_time": join_time.replace(
|
||||
@@ -356,7 +356,7 @@ async def update_member_info(
|
||||
)
|
||||
if _del_member_list:
|
||||
for del_user in _del_member_list:
|
||||
await GroupInfoUser.filter(user_qq=del_user, group_id=group_id).delete()
|
||||
await GroupInfoUser.filter(user_id=str(del_user), group_id=str(group_id)).delete()
|
||||
logger.info(f"删除已退群用户", "更新群组成员信息", del_user, group_id)
|
||||
if _error_member_list and remind_superuser:
|
||||
result = ""
|
||||
|
||||
@@ -17,7 +17,7 @@ admin_notice = on_notice(priority=5)
|
||||
@admin_notice.handle()
|
||||
async def _(event: GroupAdminNoticeEvent):
|
||||
if user := await GroupInfoUser.filter(
|
||||
user_qq=str(event.user_id), group_id=str(event.group_id)
|
||||
user_id=str(event.user_id), group_id=str(event.group_id)
|
||||
).first():
|
||||
nickname = user.nickname
|
||||
else:
|
||||
|
||||
@@ -69,7 +69,7 @@ async def _(event: GroupMessageEvent, reg_group: Tuple[Any, ...] = RegexGroup())
|
||||
num_str = "发言次数:\n\n"
|
||||
idx = 1
|
||||
for uid, num in rank_data:
|
||||
if user := await GroupInfoUser.filter(user_qq=str(uid), group_id=str(gid)).first():
|
||||
if user := await GroupInfoUser.filter(user_id=str(uid), group_id=str(gid)).first():
|
||||
user_name = user.user_name
|
||||
else:
|
||||
user_name = uid
|
||||
|
||||
@@ -212,7 +212,7 @@ async def _(bot: Bot, event: GroupDecreaseNoticeEvent):
|
||||
user_name = user.user_name
|
||||
else:
|
||||
user_name = f"{event.user_id}"
|
||||
await GroupInfoUser.filter(user_qq=str(event.user_id), group_id=str(event.group_id)).delete()
|
||||
await GroupInfoUser.filter(user_id=str(event.user_id), group_id=str(event.group_id)).delete()
|
||||
logger.info(
|
||||
f"名称: {user_name} 退出群聊",
|
||||
"group_decrease_handle",
|
||||
|
||||
@@ -104,7 +104,7 @@ async def _(
|
||||
):
|
||||
(msg,) = reg_group
|
||||
await FriendUser.set_user_nickname(event.user_id, msg)
|
||||
await GroupInfoUser.filter(user_qq=str(event.user_id)).update(nickname=msg)
|
||||
await GroupInfoUser.filter(user_id=str(event.user_id)).update(nickname=msg)
|
||||
logger.info(f"设置全局昵称成功: {msg}", "设置全局昵称", event.user_id)
|
||||
await global_nickname.send(f"设置全局昵称成功!亲爱的{msg}")
|
||||
|
||||
|
||||
@@ -94,8 +94,8 @@ async def _(event: GroupMessageEvent, arg: Message = CommandArg()):
|
||||
event.group_id,
|
||||
)
|
||||
await UserShopGoldLog.create(
|
||||
user_qq=event.user_id,
|
||||
group_id=event.group_id,
|
||||
user_id=str(event.user_id),
|
||||
group_id=str(event.group_id),
|
||||
type=0,
|
||||
name=goods.goods_name,
|
||||
num=num,
|
||||
|
||||
Reference in New Issue
Block a user