From f28ac0166536a2a4b68cac685a41ea667f60f7e9 Mon Sep 17 00:00:00 2001
From: yj <2077506045@qq.com>
Date: 星期三, 03 九月 2025 14:43:03 +0800
Subject: [PATCH] 兼容企业微信

---
 config.py |   12 +++++++++---
 1 files changed, 9 insertions(+), 3 deletions(-)

diff --git a/config.py b/config.py
index 2fcbf94..79c1456 100644
--- a/config.py
+++ b/config.py
@@ -78,9 +78,9 @@
         self.friend_ignore_whitelist = friend_ignore_config["whitelist"]
 
         # 闈欓粯妯″紡閰嶇疆
-        silence_mode_config = config_data["silence_mode"]
-        self.silence_mode_enabled = silence_mode_config["enabled"]
-        self.silence_duration_minutes = silence_mode_config["duration_minutes"]
+        silence_mode_config = config_data.get("silence_mode", {})
+        self.silence_mode_enabled = silence_mode_config.get("enabled", True)
+        self.silence_duration_minutes = silence_mode_config.get("duration_minutes", 10)
 
         # 鍦ㄧ嚎鐘舵�佺洃鎺ч厤缃�
         online_status_config = config_data["online_status_monitor"]
@@ -116,6 +116,12 @@
         self.message_aggregation_enabled = message_aggregation_config.get("enabled", True)
         self.message_aggregation_timeout = message_aggregation_config.get("timeout_seconds", 15)
 
+        # 缁撴潫瀛楃涓查厤缃�
+        self.end_str_list = config_data.get("end_str_list", [])
+        
+        # 娴嬭瘯缇ょ粍鍏抽敭瀛楅厤缃�
+        self.test_group_keywords = config_data.get("test_group_keywords", [])
+
     def update_ecloud_w_id(self, new_w_id: str) -> bool:
         """
         鍔ㄦ�佹洿鏂癊浜戠瀹剁殑w_id閰嶇疆

--
Gitblit v1.9.1