自动任务发放功能调整
This commit is contained in:
@@ -54,7 +54,7 @@ def get_first_group_id(key):
|
||||
group_ids = r.smembers(mapping_prefix + key)
|
||||
if group_ids:
|
||||
first_group_id = next(iter(group_ids)) # 获取集合中的第一个元素
|
||||
return f"First Group ID for {key}: {first_group_id}"
|
||||
print(f"First Group ID for {key}: {first_group_id}")
|
||||
return first_group_id
|
||||
else:
|
||||
return f"Key '{key}' has no associated group IDs."
|
||||
|
||||
@@ -4,6 +4,7 @@ import xml.etree.ElementTree as ET
|
||||
from wcferry import Wcf
|
||||
|
||||
|
||||
|
||||
class GroupMemberChange:
|
||||
def __init__(self, wcf: Wcf):
|
||||
self.wcf = wcf # 假设 wcf 对象在此类中初始化
|
||||
@@ -71,6 +72,8 @@ class GroupMemberChange:
|
||||
print(f"Membercount changed: {membercount_previous} -> {membercount_current}")
|
||||
members_current = self.get_current_members(group_id)
|
||||
|
||||
# TODO 如果用户达到了500人,则删除该群自动添加内容
|
||||
|
||||
# 比较成员,仅使用 wxid 进行比较
|
||||
members_current_set = set(members_current.keys())
|
||||
members_previous_set = set(members_previous.keys())
|
||||
|
||||
Reference in New Issue
Block a user