整合退群事件到入群欢迎状态开关里
This commit is contained in:
nymanyim 2021-08-25 22:24:05 -05:00 committed by GitHub
parent fc8a861b82
commit 245122a2aa
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -74,7 +74,7 @@ async def _(bot: Bot, event: GroupIncreaseNoticeEvent, state: dict):
) )
else: else:
await group_increase_handle.send( await group_increase_handle.send(
"新人快跑啊!!本群现状↓(快使用自定义!)" "新人快跑啊!!本群现状↓"
+ image(random.choice(os.listdir(IMAGE_PATH + "qxz/")), "qxz") + image(random.choice(os.listdir(IMAGE_PATH + "qxz/")), "qxz")
) )
@ -108,6 +108,12 @@ async def _(bot: Bot, event: GroupDecreaseNoticeEvent, state: dict):
).user_name ).user_name
except AttributeError: except AttributeError:
user_name = str(event.user_id) user_name = str(event.user_id)
if await GroupInfoUser.delete_member_info(event.user_id, event.group_id):
logger.info(f"用户{user_name}, qq={event.user_id} 所属{event.group_id} 删除成功")
else:
logger.info(f"用户{user_name}, qq={event.user_id} 所属{event.group_id} 删除失败")
if await GroupRemind.get_status(event.group_id, "hy"):
rst = "" rst = ""
if event.sub_type == "leave": if event.sub_type == "leave":
rst = f"{user_name}离开了我们..." rst = f"{user_name}离开了我们..."
@ -117,10 +123,6 @@ async def _(bot: Bot, event: GroupDecreaseNoticeEvent, state: dict):
) )
operator_name = operator["card"] if operator["card"] else operator["nickname"] operator_name = operator["card"] if operator["card"] else operator["nickname"]
rst = f"{user_name}{operator_name} 送走了." rst = f"{user_name}{operator_name} 送走了."
if await GroupInfoUser.delete_member_info(event.user_id, event.group_id):
logger.info(f"用户{user_name}, qq={event.user_id} 所属{event.group_id} 删除成功")
else:
logger.info(f"用户{user_name}, qq={event.user_id} 所属{event.group_id} 删除失败")
try: try:
await group_decrease_handle.send(f"{rst}") await group_decrease_handle.send(f"{rst}")
except ActionFailed: except ActionFailed: