加上日志

This commit is contained in:
liuwei
2025-04-16 17:36:13 +08:00
parent fb70e48c1a
commit 1210617e0a

View File

@@ -6,15 +6,15 @@
# 3.群AI能力 #启用群AI #关闭群AI
# 4.群总结能力 #启用群总结 #关闭群总结
# 5.sehuatang PDF能力 #启用pdf #关闭pdf
import logging
from typing import List
import redis
import json
from enum import Enum
# 连接到本地 Redis 服务
r = redis.StrictRedis(host='192.168.2.40', port=6379, db=0, decode_responses=True)
logger = logging.getLogger(f"GroupBotManager")
class PermissionStatus(Enum):
"""权限状态枚举"""
@@ -80,6 +80,8 @@ class GroupBotManager:
def load_local_cache():
"""从 Redis 加载数据到本地缓存"""
group_list = r.smembers("group:list")
# 输出group_list 列表
logger.info(f"group_list: {group_list}")
GroupBotManager.local_cache["group_list"] = set(group_list)
# 加载群组权限
@@ -117,6 +119,8 @@ class GroupBotManager:
# 同步到 Redis
key = f'group:{group_id}:permissions'
r.hset(key, feature.name, status.value)
# 输出保存到redis成功
logger.info(f"set_group_permission({group_id}, {feature.name}, {status.value})")
@staticmethod
def get_group_permission(group_id, feature: Feature):