diff --git a/plugins/game_task/main.py b/plugins/game_task/main.py index 82fcb30..2371f05 100644 --- a/plugins/game_task/main.py +++ b/plugins/game_task/main.py @@ -514,6 +514,10 @@ class GameTaskPlugin(MessagePluginInterface): # 获取所有群聊 groups = self.encyclopedia_db.get_all_groups() for group in groups: + # 检查权限 + if GroupBotManager.get_group_permission(group, Feature.TASK_GAME) == PermissionStatus.DISABLED: + continue + # 获取群内所有玩家 players = self.encyclopedia_db.get_all_players_in_group(group) if not players: