diff --git a/utils/robot_cmd/robot_command.py b/utils/robot_cmd/robot_command.py index 3173bae..3cea58e 100644 --- a/utils/robot_cmd/robot_command.py +++ b/utils/robot_cmd/robot_command.py @@ -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):